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

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

ft. Juha Paananen, Jussi Saurio with Esko Lahti

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.

Guests:

Juha Paananen started coding with Commodore computers in the 80s and is a proud holder of both IBM WebSphere and XML certificates. Juha is the author of Harmaja, but perhaps best known in the open source community as the creator of the Bacon.js library. He loves functional programming, electronics and generally writing stuff from scratch.

Jussi Saurio quit his job as an English teacher in late 2016 and started teaching himself software development. After three months of intense self-study, he scored his first tech job, and the rest is (fairly recent) history.

Host:

Esko Lahti is an engineer who still remembers the struggle of using Apache Wicket and JSP to create web applications.

Episode Links:

About Reaktor:

Fork Pull Merge Push is a podcast by Reaktor, a strategy, design and technology company changing how the world works.

@ReaktorNow
#FPMPod

Season 1, Episode 2 | Feb 11, 2021 | 53m11s

GraphQL is the God Mode of Web Development

ft. Ian Fosbery, Dirk Geurs with Esko Lahti

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.

Guests:

Ian Fosbery is a big believer in good communication—both face-to-face, and through code. For the past 15 years, he has been building products, writing code, and getting excited about everything from good software design to devops and scale.

Dirk Geurs is a technologist interested in creating high-performing software teams. Over the last year, he worked on various cross-platform mobile applications.

Host:

Esko Lahti is an engineer who is lazy and loves to take the easy way out. (Editor’s note: No one has ever witnessed Esko take an easy way out of anything.)

Episode Links:

About Reaktor:

Form Pull Merge Push is a podcast by Reaktor, a strategy, design and technology company changing how the world works.

@ReaktorNow
#FPMPod

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

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

ft. Petri Lehtinen with Esko Lahti

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.

Guest:

Petri Lehtinen started programming with Basic in the mid-90s. Open source projects and functional programming in typed programming languages are close to his heart.

Host:

Esko Lahti is an engineer who saw the light after first encountering the partial.lenses optics library in 2017.

Episode links:

About Reaktor:

Fork Pull Merge Push is a podcast by Reaktor, a strategy, design and technology company changing how the world works.

Reaktor is always on the lookout for bright software developers to work in health, security, emerging technologies, and much more. See www.reaktor.com/careers.

@ReaktorNow
#FPMPod

Season 1, Episode 4 | Mar 11, 2021 | 32:51

The Promise of Tasks: Concurrency in a Single Threaded World

ft. Andy Davies, Otto Paaso with Esko Lahti

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.

Guests

Andy Davies is a software developer who likes making other developers’ lives easier, usually by providing libraries, tooling, infrastructure, build systems, and ways of working. He likes keeping things simple. He doesn’t like Kubernetes.

Otto Paaso also likes simple things (and static types). For the past 12 years he has been working on embedded, desktop and web products, as well as the necessary backend and infrastructure technologies to make things rock.

Host

Esko Lahti is an engineer who wants to know how things work under the hood, no matter how many threads are involved. He has no horse in the Node.js vs JVM race.

Episode links

About Reaktor

Fork Pull Merge Push is a podcast by Reaktor, a strategy, design and technology company changing how the world works.

Reaktor is always on the lookout for bright software developers to work in health, security, emerging technologies, and much more. See www.reaktor.com/careers.

@ReaktorNow
#FPMPod

Season 1, Episode 5 | Mar 25, 2021 | 45:29

Finding the Corner of the Internet You Love with Amsterdam Hackers

ft. David Vázquez, Tijn Kersjes with Esko Lahti

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.

Guests

David Vázquez grew up sitting next to his father, watching him code in Clipper. Having coded in Microsoft Access and Visual Basic, he got into Linux and C around 2002. David then learned Emacs and Lisp that introduced him to programming language design and implementations. The rest is history.

Tijn Kersjes discovered programming as a kid when he realised you can create games rather than just play them. Eventually, he decided to combine his two passions (drinking coffee and writing code) into a software development career.

Host

Esko Lahti is an engineer who enjoys team work over solo work of any kind.

Episode links

About Reaktor

Fork Pull Merge Push is a podcast by Reaktor, a strategy, design and technology company changing how the world works. Reaktor has offices in New York, Amsterdam, Stockholm, Tokyo and Helsinki, Turku and Tampere.

Reaktor is always on the lookout for bright software developers to work in health, security, emerging technologies, and much more. See www.reaktor.com/careers.

@ReaktorNow
#FPMPod

Season 1, Episode 6 | Apr 15, 2021 | 37:52

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

ft. Antti Holvikari with Esko Lahti

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.

Guest

Antti Holvikari is endlessly fascinated by pure functional programming languages such as Haskell and PureScript. Software quality and personal productivity are two things he’s constantly improving.

Host

Esko Lahti is an engineer who always wanted to learn about category theory in practice – but never knew where to start. Then he met Antti Holvikari.

Episode links

About Reaktor

Fork Pull Merge Push is a podcast by Reaktor, a strategy, design and technology company changing how the world works. Reaktor has offices in New York, Amsterdam, Stockholm, Tokyo and Helsinki, Turku and Tampere.
Reaktor is always on the lookout for bright software developers to work in health, security, emerging technologies, and much more.

See www.reaktor.com/careers.

@ReaktorNow
#FPMPod

Season 1, Episode 7 | May 06, 2021 | 48:54

Clojure and Its Superpower, The REPL

ft. Matti Lankinen, Toni Vanhala with Esko Lahti

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.

Guests

Matti Lankinen’s programming career started from the little boy’s dream of making his own games. C++ was too hard at the time, so he started making his own programming language. It was never finished. (Hands up, who can relate?)

Toni Vanhala learned the alphabet by typing on the keyboard and copying BASIC programs his mother read aloud. A couple decades later, Toni got his Ph.D. after programming a custom gaze tracker, virtual humans that react to facial expressions, and a chair that senses emotions.

Host

Esko Lahti is an engineer who now works in the company that got him into Clojure. Now, his party trick at meetups is to rapid fire through an extensive list of parentheses jokes.

Episode links

About Reaktor

Fork Pull Merge Push is a podcast by Reaktor, a strategy, design and technology company changing how the world works. Reaktor has offices in New York, Amsterdam, Stockholm, Tokyo and Helsinki, Turku and Tampere.
Reaktor is always on the lookout for bright software developers to work in health, security, emerging technologies, and much more.

See www.reaktor.com/careers.

@ReaktorNow
#FPMPod

Season 1, 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.

Guests

Paavo Huhtala joined Reaktor at the age of 19. A self-taught hobbyist programmer since middle school, he likes pretty much everything – from writing compilers in Rust to adding that missing 0.5 pixels of left padding to the signups form’s submit button.

Juuso Mikkonen has been programming professionally since 2015 but still learns – mostly through mistakes – something new every day. His day-to-day tasks usually involve programming in TypeScript, building web services, remote teamwork and managing time zone differences.

Sam Grönblom is from Finland but relocated to Tokyo a decade ago. He’s partial to pragmatic, statically typed functional languages, and he wishes he could only program in F#.

Host

Esko Lahti is a programmer who loves to have his weekly mind blowing experience caused by a yet another neat TypeScript typing system trick.

Episode links

About Reaktor

Fork Pull Merge Push is a podcast by Reaktor, a strategy, design and technology company changing how the world works. Reaktor has offices in New York, Amsterdam, Stockholm, Tokyo and Helsinki, Turku and Tampere.
Reaktor is always on the lookout for bright software developers to work in health, security, emerging technologies, and much more.

See www.reaktor.com/careers.

@ReaktorNow
#FPMPod

Season 2, Episode 1 | Jan 18, 2022 | 34m 32s

Code and Emotion. Why Anthropology is Important for Creating Good Digital Products

ft. Anna Haverinen with Anna Fröblom, with Esko Lahti

Fork Pull Merge Push is back with new voices, new topics, and insights! The first episode of season two takes us closer to user experience and digital anthropology. In this episode, we talk about ego and bias, life and death in a digital context. We discuss how important it is for software developers to master their soft skills like empathy and communication in order to build successful products or services. Anna Haverinen, Design Anthropologist at Reaktor, shares her hard-earned lessons and puts some of the common ideas in the tech world into perspective. This is also the co-hosting debut for brilliant Anna Fröblom. Welcome Anna! 🤟

Guest

Anna Haverinen is a Design Anthropologist and she holds a PhD in Digital Culture. She works at the intersection of design, technology, and business by providing strategic and qualitative insight into people, communities, and individuals. In her academic work, she has studied grief and death in online environments, and in the past years, she has worked with clients such as UPM, Suunto, Aarikka, and Janssen Pharmaceuticals. Her favorite thing in the world is Fazer chocolate.

 

Hosts

Anna Fröblom is a great programmer, problem-solver, hobby photographer, lego enthusiast, and simply a nice person.

Esko Lahti is an engineer who now works in the company that got him into Clojure. Now, his party trick at meetups is to rapid-fire through an extensive list of parentheses jokes.


References:


About Reaktor
Fork Pull Merge Push is a podcast created for developers by developers. It’s brought to you by Reaktor, a strategy, design, and technology company changing how the world works.

We at Reaktor are looking for exceptional talent and new friends. We have open positions in New York, Amsterdam, Helsinki, Lisbon, and more. Check them out and apply today!

Season 2, Episode 2 | Feb 01, 2022 | 33m 37s

Do You Really Need Artificial Intelligence in Your Software?

ft. Henrik Aalto with Anna Fröblom, with Esko Lahti

Today’s episode is all about artificial intelligence, data science, and software development. We look at AI from technological and business perspectives. Henrik Aalto, a business-savvy data scientist at Reaktor, shares his thoughts on different use cases of AI and why it might actually be the last resort in solving business problems. We discuss when and why AI is feasible in software development projects and what developers need to understand about it.

Guest
Henrik Aalto is a data science generalist with a background in systems analysis and operations research. He works in the intersection of technology and business and loves creating data-driven solutions to complex problems. Despite his passion for AI, sometimes he thinks a simple BI-report will do all that’s needed. In his spare time, he likes to keep it simple – cook from season’s veggies and do mostly outdoor sports that fit the weather.

Hosts 
Anna Fröblom is a great programmer, problem-solver, hobby photographer, lego enthusiast, and simply a nice person.

Esko Lahti is an engineer who now works in the company that got him into Clojure. Now, his party trick at meetups is to rapid-fire through an extensive list of parentheses jokes.

References
Hidden Technical Debt in Machine Learning Systems

What robots want? Hearing the inner voice of a robot

Introduction to AI

Building AI 

No matter the levels of automation nor intelligence – your tools always need a human touch
About Reaktor

Fork Pull Merge Push is a podcast created for developers by developers. It’s brought to you by Reaktor, a strategy, design, and technology company changing how the world works.

We at Reaktor are looking for exceptional talent and new friends. We have open positions in New York, Amsterdam, Helsinki, Lisbon, and more. Check them out and apply today!

Season 2, Episode 3 | Feb 15, 2022 | 49m 04s

Curiosity Drive or Why I Moved from the US to Finland

ft. Ross Langley with Anna Fröblom, with Esko Lahti

In today's episode, we talk with product designer Ross Langley about the feeling of belonging. We talk about change — whether it's changing your career path or moving to another country. Ross walks us through the practicalities of relocation. About different working cultures, in Finland and the US. About dealing with the pandemic, impostor syndrome, and difficult clients. Ross opens up about his experience of burn-out and how he recovered from it. We know that it's common for people in the tech industry to move places for work, so we hope Ross' story will help you. p.s. Reaktor has open positions in offices around the globe. Make sure to check them out and join the team: https://www.reaktor.com/careers

Guest
Ross Langley is a human-centered designer from Reaktor Helsinki office. He loves helping teams excel in challenging environments. You can see Ross shine when he does concept modeling, validates ideas, or makes celebrity impressions.

Hosts 
Anna Fröblom is a great programmer, problem-solver, hobby photographer, lego enthusiast, and simply a nice person.

Esko Lahti is an engineer who now works in the company that got him into Clojure. Now, his party trick at meetups is to rapid-fire through an extensive list of parentheses jokes.

About Reaktor

Fork Pull Merge Push is a podcast created for developers by developers. It’s brought to you by Reaktor, a strategy, design, and technology company changing how the world works.

We at Reaktor are looking for exceptional talent and new friends. We have open positions in New York, Amsterdam, Helsinki, Lisbon, and more. Check them out and apply today!

Season 2, Episode 4 | Mar 01, 2022 | 22m 47s

Let's Map This Out! Working with GIS and OpenStreetmap Data

ft. Henna Kalliokoski with Anna Fröblom, with Esko Lahti

In this episode, we discuss geographic information system (GIS) - not a well-known domain to many. Henna Kalliokoski, a GIS professional and functional programming enthusiast will share her knowledge on GIS data, coordinate systems, and e.g. accessibility. GIS data can be used in many different ways and she will shed light on e.g. how open source communities contribute to GIS data and service development.

Guest
Henna Kalliokoski a full-stack developer and a GIS professional at Reaktor. Henna gets inspired by people and wants to make the world a better place. She believes in the power of open source and open data. In her free time, Henna learns Chineese and enjoys painting.

Hosts
Anna Fröblom is a great programmer, problem-solver, hobby photographer, lego enthusiast, and simply a nice person.

Esko Lahti is an engineer who now works in the company that got him into Clojure. Now, his party trick at meetups is to rapid-fire through an extensive list of parentheses jokes.


Useful links

Open Street Map 

Source code of Digitransit 

Microsoft AI buildings in Humanitarian OpenStreetMap 

Open Source vector tiles 

OSGeo foundation

Open Geospatial Consortium

 

About Reaktor

Fork Pull Merge Push is a podcast created for developers by developers. It’s brought to you by Reaktor, a strategy, design, and technology company changing how the world works.

We at Reaktor are looking for exceptional talent and new friends. We have open positions in New York, Amsterdam, Helsinki, Lisbon, and more. Check them out and apply today!

Season 2, Episode 5 | May 02, 2022 | 40m 41s

Code it Aside: How to Plan, Launch, and Promote your Side-Project

In today’s episode, we talk about open source, developer communities, and side-projects. Jesse Luoto from Reaktor Helsinki shares his hard-earned lessons from planning, launching, and promoting dozens of side projects of all shapes and sizes. What’s the right balance between the speed and quality of your open source project? When should you launch, how to promote your work, and how to maintain it with the help of dev communities? Tune in to get answers to these and many more questions.

Guest
Jesse Luoto is a full-stack developer and an open-source advocate at Reaktor. Jesse is driven by imperfection and irritation. He likes to solve practical problems and makes indie games in his free time.

Hosts
Anna Fröblom is a great programmer, problem-solver, hobby photographer, lego enthusiast, and simply a nice person.

Esko Lahti is an engineer who now works in the company that got him into Clojure. Now, his party trick at meetups is to rapid-fire through an extensive list of parentheses jokes.


References

Google Analytics library (37M monthly downloads) 

VerbalExpressions (12k stars)

Faker.js

Open collective (they have Fiscal Host service now!)

NoSX

Hacker News

Github

Twitter

 

About Reaktor

Fork Pull Merge Push is a podcast created for developers by developers. It’s brought to you by Reaktor, a strategy, design, and technology company changing how the world works.

We at Reaktor are looking for exceptional talent and new friends. We have open positions in New York, Amsterdam, Helsinki, Lisbon, and more. Check them out and apply today!

Season 2, Episode 6 | May 23, 2022 | 44m 14s

Learning by Teaching. Embracing Continuous Learning as a Developer

ft. Laura Beatris with Esko Lahti, with Anna Fröblom

What’s the best way to learn a new skill or technology? And how make sure you got it right? In this episode, we talk about continuous learning with Laura Beatris, full-stack developer from Reaktor Amsterdam. Laura opens up about why teaching others also helps her grow professionally. She also shares her learning techniques & processes.

Guest
Laura Beatris is a Software Developer at Reaktor, originally from Brasil but currently based in the Netherlands. In addition to writing code, Laura also loves learning by teaching others. She’s currently studying more in-depth GraphQL and Elixir.

When not coding, she’s playing music and traveling around the world. Concerts and music festivals are the ultimate reasons to travel for Laura. She loves to take photos of singers and fans having their best time.

Hosts 
Anna Fröblom is a great programmer, problem-solver, hobby photographer, lego enthusiast, and simply a nice person.

Esko Lahti is an engineer who now works in the company that got him into Clojure. Now, his party trick at meetups is to rapid-fire through an extensive list of parentheses jokes.

References

Laura’s social media:

About Reaktor

Fork Pull Merge Push is a podcast created for developers by developers. It’s brought to you by Reaktor, a strategy, design, and technology company changing how the world works.

We at Reaktor are looking for exceptional talent and new friends. We have open positions in New York, Amsterdam, Helsinki, Lisbon, and more. Check them out and apply today!

Season 2, Episode 7 | Jun 21, 2022 | 36m 40s

Solve it like an admin. Why it's important to ask 'why'?

ft. Robin Laurén with Esko Lahti, with Anna Fröblom

"Hello, IT. Have you tried switching it off and on again?" The role of sysadmin has quite a flat, stereotypical image in pop culture as the 'ultimate nerds'. In reality, the admin function is the backbone of any organization. They are the enablers that ensure you have the means to do your work well. They are guardians that look after the company's data safety. Finally, they are the ultimate problem-solvers. In today's episode, we dive into the admin world in the Reaktor context. For that, we invited Robin Laurén, a full-stack admin, who's been with Reaktor for over nine years. We talk about what qualities make a great sysadmin and why empathy and people skills are as necessary as tech skills. We touch upon the topics of data security and mobile device management (MDM). Finally, Robin shares some fascinating stories from his years of experience working in IT.

Guest
Robin Laurén is a full-stack admin who’s been delivering hugs to users, workstations, servers, and networks since 2001. Robin aspires to provide usable and honest security. His main objective is to enable people to do their best work. Outside of work, Robin is interested in singing, theatre, IoT and home automation, photography, radio, and video production.

Hosts
Anna Fröblom is a great programmer, problem-solver, hobby photographer, lego enthusiast, and simply a nice person.
Esko Lahti is an engineer who now works in the company that got him into Clojure. Now, his party trick at meetups is to rapid-fire through an extensive list of parentheses jokes.


References

Robin’s ex-boss: José Ramos-Horta (then foreign minister, now president, of Timor-Leste)

Robin’s theatre gigs: 

Robin’s blog, Learning in public
Robin’s dog Kelvin 🐶

 

About Reaktor

Fork Pull Merge Push is a podcast created for developers by developers. It’s brought to you by Reaktor, a strategy, design, and technology company changing how the world works.

We at Reaktor are looking for exceptional talent and new friends. We have open positions in New York, Amsterdam, Helsinki, Lisbon, and more. Check them out and apply today!

Season 2, Episode 8 | Jul 11, 2022 | 34m 16s

Truth over convenience. The data analytics episode

ft. Matias Muhonen with Esko Lahti, with Anna Fröblom

It's 2022, and we don't need to convince anyone that data management and analytics are essential for any business. Whether you're a big corporation, a high-tech startup, or you sell DIY jewelry online — data is everywhere. The better you know your data, the better you understand it — the better results you get across the board. That said, in many organizations, analytics are still often put on the back burner. Why? We invited analytics expert Matias Muhonen to talk about that in this episode. We touch upon the basics of analytics, the whys and hows of data collection, management, and security. Tune in!

Guest

Matias Muhonen is an analyst, make-it-happener and a full-stack developer. He has been gathering and analysing data, doing experimentation, building services and making work better at Reaktor for six years now. Matias’s passion is creating online services that produce actual outcomes and both business and end-user value. In his free time he enjoys cycling both on paved and unpaved surfaces. Matias is also interested in philosophy and psychology — and trying to better understand the world and us humans.

Hosts

Anna Fröblom is a great programmer, problem-solver, hobby photographer, lego enthusiast, and simply a nice person.

Esko Lahti is an engineer who now works in the company that got him into Clojure. Now, his party trick at meetups is to rapid-fire through an extensive list of parentheses jokes.


References

Google Analytics – good default analytics tool

Klipfolio – simple but powerful tool for visualising data 

No analytics, no outcomes, feature factory 

Good books:

General thinking for everybody 

Experimentation and Growth Hacking

 

About Reaktor

Fork Pull Merge Push is a podcast created for developers by developers. It’s brought to you by Reaktor, a strategy, design, and technology company changing how the world works.

We at Reaktor are looking for exceptional talent and new friends. We have open positions in New York, Amsterdam, Helsinki, Lisbon, and more. Check them out and apply today!