Enable javascript in your browser for better experience. Need to know to enable it? Go here.
Podcast title Image

Getting to grips with functional programming

Podcast host Neal Ford and Alexey Boas | Podcast guest Gregorio Melo
November 14, 2019 | 26 min 53 sec

Listen on these platforms

Brief summary

Any developer that’s moved from an object-oriented language to a functional one knows how disconcerting the shift can be. It demands a completely different mindset. In this episode, our regular co-hosts Neal Ford and Alexey Villas Boas talk to Gregorio Melo about functional programming. He’s just written a book about functional programming, using Clojure as its basis. Together they explore why developers choose to learn functional languages and how they can make the learning curve less daunting.

More episodes

Episode name

Published

Machine learning in the wild   September 24, 2021 Delivering innovation at scale   September 09, 2021 Making retrospectives effective — and fun   July 22, 2021 Patterns of distributed systems   July 08, 2021 Refactoring databases — or evolutionary database design   June 24, 2021 Making developer effectiveness a reality   June 10, 2021 Team topologies and effective software delivery   May 20, 2021 How green is your cloud?   May 07, 2021 Green software engineering   April 22, 2021 Twenty years of agile   April 08, 2021 Talking with tech leads with Pat Kua   March 25, 2021 My Thoughtworks Journey: Patricia Mandarino   March 11, 2021 Exploring infrastructure as code   February 25, 2021 XR in the enterprise   February 11, 2021 Getting to grips with data visualization   January 21, 2021 Computational notebooks: the benefits and pitfalls   January 07, 2021 The architect elevator   December 24, 2020 The future of Clojure   December 10, 2020 The future of digital trust   November 27, 2020 Integration challenges in an ERP-heavy world — Pt 2   November 12, 2020 Democratizing programming   October 28, 2020 Integration challenges in an ERP-heavy world   October 16, 2020 Models of open sourcing software   October 01, 2020 Applying software engineering practices to data science   September 17, 2020 Using visualization tools to understand large polyglot code bases   September 03, 2020 Machine learning in astrophysics   August 20, 2020 Programming languages geek out   August 06, 2020 Observability does not equal monitoring   July 23, 2020 Working with 50% of code in the browser   July 09, 2020 Realising the full potential of CD   June 25, 2020 Testing the user journey   June 12, 2020 Continuous delivery in the wild   June 01, 2020 Lessons from a remote Tech Radar   May 13, 2020 The future of Python   April 30, 2020 A sensible approach to multi-cloud   April 17, 2020 Digital transformation: a tech perspective   April 02, 2020 IT delivery in unusual circumstances   March 20, 2020 Continuous delivery for today's enterprise   March 06, 2020 Fundamentals of Software Architecture   February 21, 2020 Cloud migration — part two   February 10, 2020 The price of reuse   January 24, 2020 Distributed systems antipatterns   January 13, 2020 Exploring programming languages via paradigms vs labels   January 13, 2020 Towards self-serve infrastructure   January 13, 2020 Martin Fowler: my Thoughtworks journey   December 27, 2019 Building an autonomous drone   December 13, 2019 Cloud migration is a journey not a destination   November 28, 2019 Compliance as code   November 01, 2019 Data meshes: a distributed domain-oriented data platform   October 18, 2019 Edge — a guide to value-driven digital transformation   October 04, 2019 Tech choices: CIO or CTO?   September 20, 2019 Microservices as complex adaptive systems   September 05, 2019 Supporting the Citizen Developer   August 22, 2019 Getting hands-on with RESTful web services   August 08, 2019 Zhong Tai: innovation in enterprise platforms from China   July 25, 2019 What’s so cool about micro frontends?   July 11, 2019 Unravelling the monoglot monopoly   June 27, 2019 Breaking down the barriers to innovation   June 13, 2019 Delivering strategic architectural transformation   May 30, 2019 Multicloud in a regulated environment   May 03, 2019 Can DevSecOps help secure the enterprise?   April 18, 2019 A11Y — Making web accessibility easier   April 04, 2019 Continuous delivery for modern architectures   March 21, 2019 Delivering developer value through platform thinking   March 07, 2019 Architectural governance: rethinking the Department of ‘No’   February 21, 2019 Serendipitous Events   February 08, 2019 Diving into serverless architecture   January 24, 2019 Seismic Shifts   January 10, 2019 Understanding bias in algorithmic systems   December 28, 2018 Microservices: The State of the Art   December 14, 2018 Evolving Interactions   November 29, 2018 The state of API design   November 15, 2018 How we build the Tech Radar   November 01, 2018 IoT Hardware   October 18, 2018 Continuous Intelligence   October 04, 2018 Agile Data Science   August 23, 2018

Check out the latest edition of the Technology Radar