
083: Learning the basics of functional programing with Anup Cowkur
About this episode
RxJava is considered a functional reactive programming library. But the paradigms of functional programming have existed for a very long time. In this episode we talk to Android GDE Anup Cowkur, about his experience experimenting with "pure" functional languages. He breaks down some of the basic concepts, explaining the different terms along the way.
Show Notes
- Gordon Moore & Moore's law
- Rich Hickey on Clojure's Features and Implementation
- PCollections - persistent Java collections library
Functional languages:
Resources
- Anup's multi part series on functional programming
- The Context podcast - Functional programming with Paco Estevez
- Anjana Vakil: Learning Functional Programming with JavaScript - JSUnconf 2016
- Learning functional programming and compositional software techniques in JavaScript - Eric Elliot
Sponsors
Contact
- @anupcowkur [twitter.com]
- @fragmentedcast [twitter.com]
- @donnfelker and +DonnFelker
- @kaushikgopal and +KaushikGopalIsMe
Get every episode summarized
Each time Fragmented - AI Developer Podcast publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.
Email me new episodesFree for 3 shows. No card needed.
Hosts & guests
No transcript yet
This episode has not been transcribed. Request it and it moves to the front of the queue.
More episodes
More from Fragmented - AI Developer Podcast

311 - Self learning harnesses are here
Fragmented - AI Developer Podcast

310 - Mitchell Hashimoto on Ghostty & His Agentic Coding Workflow
Fragmented - AI Developer Podcast

309 - Background Agents
Fragmented - AI Developer Podcast

308 - How Image Diffusion Models Work - the 20 minute explainer
Fragmented - AI Developer Podcast