Haskell Weekly podcast

Haskell Weekly is a podcast covering the Haskell programming language. Listen to professional software developers discuss using functional programming to solve real-world business problems. Each episode uses a conversational two-host format and runs for about 15 minutes.

Listen on Apple PodcastsListen on Google Podcasts
Or subscribe to the RSS feed.
#13: Why Haskell?
2019-06-10

Cameron Gera and Taylor Fausak talk about why the Semantic team at GitHub decided to use Haskell.

Listen now
#12: Formatting code
2019-06-03

Dustin Segers and Cody Goodman talk about formatting Haskell source code with automated tools like Ormolu.

Listen now
#11: Profiling performance
2019-05-27

Sara Lichtenstein and Taylor Fausak talk about improving the performance of Haskell programs by profiling them.

Listen now
#10: Functional architecture
2019-05-20

Cameron Gera and Taylor Fausak talk about how Haskell encourages you to use the ports and adapters architecture.

Listen now
#9: Improving Haskell
2019-05-06

Jason Fry and Cameron Gera talk about four small ways to improve Haskell as a language.

Listen now
#8: Best practices
2019-04-29

Cameron Gera and Cody Goodman talk about enforcing best practices with HLint and refactoring.

Listen now
#7: Parser combinators
2019-04-22

Cameron Gera and Taylor Fausak talk about how regular expressions compare to parser combinators in Haskell.

Listen now
#6: Fast feedback
2019-04-15

Jason Fry and Taylor Fausak talk about getting fast feedback when developing Haskell by using ghcid.

Listen now
#5: Build tools
2019-04-08

Cameron Gera and Taylor Fausak talk about build tools in Haskell, including Stack and Cabal.

Listen now
#4: Boolean blindness
2019-04-01

Dustin Segers and Taylor Fausak talk about avoiding boolean blindness by using custom types.

Listen now
#3: Frontend languages
2019-03-25

Jason Fry and Taylor Fausak compare frontend and backend languages, including PureScript and Elm.

Listen now
#2: Upgrading Elm
2019-03-18

Sara Lichtenstein and Taylor Fausak talk about the good and bad of upgrading from Elm 0.18 to 0.19.

Listen now
#1: Handling exceptions
2019-03-11

Cody Goodman and Taylor Fausak talk about handling errors in Haskell by using exceptions.

Listen now
Content on this site is licensed under a Creative Commons Attribution 4.0 International license. The source code for this site is available on GitHub.