Functional Programming Icon

Functional Programming

A programming paradigm that treats computation as the evaluation of mathematical functions.
24 episodes
All Topics

Changelog Interviews Changelog Interviews #430

Darklang Diaries

This week Jerod is joined by Paul Biggar the creator of Dark, a new way to build serverless backends. Paul shares all the details about this all-in-one language, editor, and infrastructure, why he decided to make Dark in the first place, his view on programming language design, the advantages Dark has as an integrated solution, and also why it’s source available, but NOT open source.

JS Party JS Party #163

JS is an occasionally functional language

Eric Normand (long-time FP advocate and author of Grokking Simplicity) joins Jerod and KBall for a deep conversation about Functional Programming in JavaScript. Eric teaches us what FP is all about, details the functional side of JS, and reviews the good/bad/ugly of React.

Oh, and join us in the #jsparty channel of our community slack where we’re giving away three FREE e-book copies of Eric’s new book! 🎁

Changelog Interviews Changelog Interviews #194

Elixir and the Future of Phoenix with José Valim

JosĂ© Valim joined the show to talk about Elixir. We learned about the early days of José’s start as a programmer. JosĂ© took us back to the beginning of Elixir and shared why Erlang got him so excited, we broke down features of the language, we talked about functional programming, concurrency, developing for multi-core systems, we talked about the Elixir community, the future of Phoenix, Ecto, and more.

Changelog Interviews Changelog Interviews #191

Elm and Functional Programming with Richard Feldman

Richard Feldman from NoRedInk joined the show to talk about Elm and Functional Programming. Elm labeled itself “the best of functional programming in your browser” and boasts “no runtime exceptions.” We talked about the language, whether or not it’s really faster than React, JavaScript fatigue, and the best ways to get started with Elm.

Player art
  0:00 / 0:00