A podcast about topics developers obsess over.

What is the one thing you would happily commit all your working (or waking, even) hours to? The topic you think about in the shower, study profusely, cannot shut up about? And, how does it relate to the person you are?

Fork Pull Merge Push is a podcast about topics developers obsess over. From solving unsolvable problems to making coding in the everyday easier, Esko Lahti talks to engineers around the world about the topics that have sent them down to their deepest, most mind-bending rabbit holes.

This biweekly show is the audible equivalent of a Proggit thread – expect animated discussion, unapologetically nerdy monologues and a healthy dose of self-deprecating humor.

Episode 8 | May 31, 2021 | 52:44

Deep dive into advanced TypeScript

Microsoft is arguably taking over the open source world. Esko, Paavo, Juuso and Sam debate the role the company plays in today’s open source community – TypeScript, GitHub, VS Code, npmjs.com and all – and discuss the advanced features of TypeScript.

Episode 7 | May 06, 2021 | 48:54

Clojure and Its Superpower, The REPL

Cheers to the 14th trip around the sun of the language that’s made up of data! In this episode, Esko, Matti and Toni discuss Clojure, REPL, and how you can use them in your next project.

Episode 6 | Apr 15, 2021 | 37:52

Category Theory for the Non-PhD – and What to Use It For

Category theory may strike you as intimidating, but trust us, you can (and after this episode, are probably itching to) talk applicative functors and parser combinators over afterwork drinks. Listen in to learn why Esko and Antti – both of whom started programming with dynamically typed languages – are so into category theory right now that they see applications of it everywhere.

Episode 5 | Mar 25, 2021 | 45:29

Finding the Corner of the Internet You Love with Amsterdam Hackers

Two years ago, David and Tijn formed Amsterdam Hackers: a group of developers willing to conquer and learn from tech problems they had previously found impossible. In this episode, Esko talks to the two Amsterdam-based engineers about the group’s philosophy, as well as their two largest projects; the gbforth and Delisp.

Episode 4 | Mar 11, 2021 | 32:51

The Promise of Tasks: Concurrency in a Single Threaded World

Multiple threads or only one thread, and why should it matter? Blocking or non-blocking IO, and what benefits do each of them offer? What’s the problem of using callbacks? Hold on to your hats, folks – in this episode, Esko, Andy and Otto plow through some of the most fundamental questions regarding runtime environments.

Episode 3 | Feb 25, 2021 | 32m 35s

Time to Ditch the Boilerplate: Safe, Fast and Easy Data Manipulation with Statically Typed Optics

Still writing bespoke functions and boilerplate to immutably manipulate a complex data structure? Statically typed optics will both do the heavy lifting for you, AND give your TypeScript hustle an unforeseen boost.

Episode 2 | Feb 11, 2021 | 53m11s

GraphQL is the God Mode of Web Development

GraphQL has arguably changed the entire paradigm of writing full-stack web applications. In today’s episode, Esko, Ian and Dirk discuss GraphQL, Apollo, and Relay, and why they can, in good conscience, be called a web developer’s cheat codes.

Episode 1 | Jan 28, 2021 | 27m 56s

Will Harmaja be the React Killer we've been waiting for? ft. Juha Paananen, Jussi Saurio

React, it turns out, is not what lies at the end of the web development rainbow. In this episode, Esko, Juha and Jussi talk about achieving super fast user interfaces by combining functional programming techniques and embedding observables directly into the DOM with Harmaja.

We’re in search of like-minded developers to join us in HEL, STO, AMS, NYC, TYO, TRE & TKU



Make sure to also
sign up to our newsletter
to hear what else is new with us.