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.
#20: Polymorphic Rounding
2019-09-13

Sara Lichtenstein and Taylor Fausak discuss converting between numeric types with polymorphic functions.

Listen now
#19: Profunctor Optics
2019-08-20

Cameron Gera and Andres Schmois talk about practical uses for profunctor lenses and optics.

Listen now
#18: Inventing Monads
2019-08-13

Cody Goodman and Taylor Fausak walk through inventing monads from scratch in JavaScript.

Listen now
#17: Haskell Phrasebook
2019-08-06

Sara Lichtenstein and Andres Schmois discuss quickly learning Haskell by studying annotated examples.

Listen now
#16: Game Development
2019-07-30

Dustin Segers and Cody Goodman talk about developing video games using Haskell.

Listen now
#15: Lazy Sharing
2019-07-23

Cameron Gera and Taylor Fausak talk about how function calls are evaluated in Haskell with regards to non-strictness.

Listen now
#14: Refinement Types
2019-07-16

Andres Schmois and Cody Goodman talk about using the Refined library to turn runtime checks into types.

Listen now
#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.