Ranked #1
Frontend Languages
Frontend Languages
Jason Fry and Taylor Fausak compare frontend and backend languages, including PureScript and Elm. https://www.parsonsma... Read more
25 Mar 2019
•
23mins
Ranked #2
Inventing Monads
Inventing Monads
Cody Goodman and Taylor Fausak walk through inventing monads from scratch in JavaScript. https://blog.kabir.sh/posts/in... Read more
13 Aug 2019
•
16mins
Ranked #3
Functional Architecture
Functional Architecture
Cameron Gera and Taylor Fausak talk about how Haskell encourages you to use the ports and adapters architecture. https:... Read more
20 May 2019
•
16mins
Ranked #4
Why Haskell?
Why Haskell?
Cameron Gera and Taylor Fausak talk about why the Semantic team at GitHub decided to use Haskell. https://github.com/gi... Read more
10 Jun 2019
•
25mins
Ranked #5
Parser Combinators
Parser Combinators
Cameron Gera and Taylor Fausak talk about how regular expressions compare to parser combinators in Haskell. https://wil... Read more
22 Apr 2019
•
17mins
Ranked #6
Boolean Blindness
Boolean Blindness
Dustin Segers and Taylor Fausak talk about avoiding boolean blindness by using custom types. https://runtimeverificatio... Read more
1 Apr 2019
•
15mins
Ranked #7
Improving Haskell
Improving Haskell
Jason Fry and Cameron Gera talk about four small ways to improve Haskell as a language. https://medium.com/daml-driven/... Read more
6 May 2019
•
21mins
Ranked #8
Game Development
Game Development
Dustin Segers and Cody Goodman talk about developing video games using Haskell. https://linearity.itch.io/peoplemon htt... Read more
30 Jul 2019
•
12mins
Ranked #9
Haskell Phrasebook
Haskell Phrasebook
Sara Lichtenstein and Andres Schmois discuss quickly learning Haskell by studying annotated examples. https://typeclass... Read more
6 Aug 2019
•
13mins
Ranked #10
Fast Feedback
Fast Feedback
Jason Fry and Taylor Fausak talk about getting fast feedback when developing Haskell by using ghcid. https://functor.to... Read more
15 Apr 2019
•
18mins
Ranked #11
Formatting Code
Formatting Code
Dustin Segers and Cody Goodman talk about formatting Haskell source code with automated tools like Ormolu. https://www.... Read more
3 Jun 2019
•
16mins
Ranked #12
Build Tools
Build Tools
Cameron Gera and Taylor Fausak talk about build tools in Haskell, including Stack and Cabal. https://sakshamsharma.com/... Read more
8 Apr 2019
•
15mins
Ranked #13
Refinement Types
Refinement Types
Andres Schmois and Cody Goodman talk about using the Refined library to turn runtime checks into types. https://danielj... Read more
16 Jul 2019
•
15mins
Ranked #14
Lazy Sharing
Lazy Sharing
Cameron Gera and Taylor Fausak talk about how function calls are evaluated in Haskell with regards to non-strictness. h... Read more
23 Jul 2019
•
18mins
Ranked #15
Profiling Performance
Profiling Performance
Sara Lichtenstein and Taylor Fausak talk about improving the performance of Haskell programs by profiling them. https:/... Read more
27 May 2019
•
19mins
Ranked #16
Haskell Survey
Haskell Survey
Jose Silvestri and Cameron Gera go over the 2019 State of Haskell Survey and encourage you to fill it out. https://hask... Read more
8 Nov 2019
•
7mins
Ranked #17
Functional Reactive Programming
Functional Reactive Programming
Jose Silvestri and Dustin Segers give a whirlwind tour of FRP, exploring what it is and why you might want to use it. h... Read more
30 Oct 2019
•
20mins
Ranked #18
Refactoring Yahtzee
Refactoring Yahtzee
Cameron Gera and Taylor Fausak discuss using types to guide refactoring toward better design. http://h2.jaguarpaw.co.uk... Read more
14 Oct 2019
•
31mins
Ranked #19
Event Log
Event Log
Cody Goodman and Taylor Fausak explore the event log that GHC can produce when compiling or running. https://www.well-t... Read more
7 Oct 2019
•
14mins
Ranked #20
Polymorphic Rounding
Polymorphic Rounding
Sara Lichtenstein and Taylor Fausak discuss converting between numeric types with polymorphic functions. https://typecl... Read more
13 Sep 2019
•
15mins