podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Taylor Fausak
Shows
Haskell Weekly
2021 Survey Results
Thanks to everyone who filled out the 2021 State of Haskell Survey! This week Cameron and Taylor review the results. https://taylor.fausak.me/2021/11/16/haskell-survey-results/
2021-12-06
34 min
Haskell Weekly
2021 Survey Results
Thanks to everyone who filled out the 2021 State of Haskell Survey! This week Cameron and Taylor review the results. https://taylor.fausak.me/2021/11/16/haskell-survey-results/
2021-12-06
34 min
Haskell Weekly
Monad Architecture
This week Cameron and Taylor answer our first listener question: How should you structure large applications? We compare ReaderT with MTL along with other approaches. https://join.slack.com/t/haskell-foundation/shared_invite/zt-mjh76fw0-CEjg2NbyVE8rVQDvR~0F4A
2021-11-15
23 min
Haskell Weekly
Monad Architecture
This week Cameron and Taylor answer our first listener question: How should you structure large applications? We compare ReaderT with MTL along with other approaches. https://join.slack.com/t/haskell-foundation/shared_invite/zt-mjh76fw0-CEjg2NbyVE8rVQDvR~0F4A
2021-11-15
23 min
Haskell Weekly
GHC 9.2.1
We’re back! After a month off, Cameron and Taylor get together to talk about what’s new in the Haskell world. https://www.haskell.org/ghc/blog/20211029-ghc-9.2.1-released.html https://haskellweekly.news/survey/2021.html
2021-11-08
27 min
Haskell Weekly
GHC 9.2.1
We’re back! After a month off, Cameron and Taylor get together to talk about what’s new in the Haskell world. https://www.haskell.org/ghc/blog/20211029-ghc-9.2.1-released.html https://haskellweekly.news/survey/2021.html
2021-11-08
27 min
Haskell Weekly
Loop Breaker
Cameron Gera and Taylor Fausak discuss Drew Olson’s adventures in looping. What should you do if you want to loop forever, but break out of the loop early sometimes? https://blog.drewolson.org/adventures-in-looping
2021-10-04
21 min
Haskell Weekly
Loop Breaker
Cameron Gera and Taylor Fausak discuss Drew Olson’s adventures in looping. What should you do if you want to loop forever, but break out of the loop early sometimes? https://blog.drewolson.org/adventures-in-looping
2021-10-04
21 min
Haskell Weekly
Hash Flooding Aeson
Special guest Tom Sydney Kerckhove talks with Taylor Fausak about a denial of service vulnerability in Aeson, a Haskell library for JSON. https://cs-syd.eu/posts/2021-09-11-json-vulnerability https://hackage.haskell.org/package/sydtest-0.4.0.0 https://hackage.haskell.org/package/genvalidity-0.11.0.2 https://hackage.haskell.org/package/yamlparse-applicative-0.2.0.0
2021-09-27
26 min
Haskell Weekly
Hash Flooding Aeson
Special guest Tom Sydney Kerckhove talks with Taylor Fausak about a denial of service vulnerability in Aeson, a Haskell library for JSON. https://cs-syd.eu/posts/2021-09-11-json-vulnerability https://hackage.haskell.org/package/sydtest-0.4.0.0 https://hackage.haskell.org/package/genvalidity-0.11.0.2 https://hackage.haskell.org/package/yamlparse-applicative-0.2.0.0
2021-09-27
26 min
Haskell Weekly
Evoking Instances
Taylor Fausak talks with Cameron Gera about Evoke, Taylor’s latest GHC plugin for deriving instances without generics or Template Haskell. https://taylor.fausak.me/2021/09/10/evoke/
2021-09-13
36 min
Haskell Weekly
Evoking Instances
Taylor Fausak talks with Cameron Gera about Evoke, Taylor’s latest GHC plugin for deriving instances without generics or Template Haskell. https://taylor.fausak.me/2021/09/10/evoke/
2021-09-13
36 min
Haskell Weekly
Our Tech Stack
Stack, HLint, and Brittany, oh my! Cameron Gera and Taylor Fausak go on a deep dive into the ACI Learning tech stack. https://www.acilearning.com
2021-08-16
39 min
Haskell Weekly
Our Tech Stack
Stack, HLint, and Brittany, oh my! Cameron Gera and Taylor Fausak go on a deep dive into the ACI Learning tech stack. https://www.acilearning.com
2021-08-16
39 min
Haskell Weekly
Cast Values with Witch
Back from summer break, Cameron Gera discusses the Witch library with it’s author, Taylor Fausak. Learn about the many motivations behind this simple library for converting values between various types. https://taylor.fausak.me/2021/07/13/witch/ https://hackage.haskell.org/package/say-my-name-0.1.0.0
2021-08-09
33 min
Haskell Weekly
Cast Values with Witch
Back from summer break, Cameron Gera discusses the Witch library with it’s author, Taylor Fausak. Learn about the many motivations behind this simple library for converting values between various types. https://taylor.fausak.me/2021/07/13/witch/ https://hackage.haskell.org/package/say-my-name-0.1.0.0
2021-08-09
33 min
Haskell Weekly
Default Exception Handlers
What happens to exceptions when you don’t explicitly handle them? This week we review Taylor’s blog post about default exception handlers. https://taylor.fausak.me/2021/04/03/default-exception-handler-in-haskell/
2021-04-19
13 min
Haskell Weekly
Default Exception Handlers
What happens to exceptions when you don’t explicitly handle them? This week we review Taylor’s blog post about default exception handlers. https://taylor.fausak.me/2021/04/03/default-exception-handler-in-haskell/
2021-04-19
13 min
Haskell Weekly
Unified Vector
Byte string, text, and vector, oh my! This week we review Michael Snoyman’s proposal to unify vector-like types. Learn about boxed versus unboxed values, pinned versus unpinned memory, and more. https://www.snoyman.com/blog/2021/04/haskell-base-proposal/
2021-03-22
24 min
Haskell Weekly
Unified Vector
Byte string, text, and vector, oh my! This week we review Michael Snoyman’s proposal to unify vector-like types. Learn about boxed versus unboxed values, pinned versus unpinned memory, and more. https://www.snoyman.com/blog/2021/04/haskell-base-proposal/
2021-03-22
24 min
Haskell Weekly
Chat Wisely
Special guests Michael Litchard and Brian Hurt talk with us about their new social networking site Chat Wisely. We hear about their experience using Haskell not only on the backend but also on the frontend through GHCJS. https://www.chatwisely.com https://www.patreon.com/chatwisely
2021-03-17
46 min
Haskell Weekly
Chat Wisely
Special guests Michael Litchard and Brian Hurt talk with us about their new social networking site Chat Wisely. We hear about their experience using Haskell not only on the backend but also on the frontend through GHCJS. https://www.chatwisely.com https://www.patreon.com/chatwisely
2021-03-17
46 min
Haskell Weekly
Haskell Wingman with Sandy Maguire
Special guest Sandy Maguire talks with us about using Haskell Wingman for program synthesis, designing bulletproof abstractions with algebra, wrangling type level programming in Haskell, and managing effects with his Polysemy library. https://www.patreon.com/wingman_for_haskell https://leanpub.com/algebra-driven-design https://leanpub.com/thinking-with-types https://github.com/polysemy-research/polysemy https://reasonablypolymorphic.com https://sandymaguire.me
2021-03-08
47 min
Haskell Weekly
Haskell Wingman with Sandy Maguire
Special guest Sandy Maguire talks with us about using Haskell Wingman for program synthesis, designing bulletproof abstractions with algebra, wrangling type level programming in Haskell, and managing effects with his Polysemy library. https://www.patreon.com/wingman_for_haskell https://leanpub.com/algebra-driven-design https://leanpub.com/thinking-with-types https://github.com/polysemy-research/polysemy https://reasonablypolymorphic.com https://sandymaguire.me
2021-03-08
47 min
Haskell Weekly
GHC 9.0.1
Linear types finally landed in GHC 9.0.1! We talk through what that means along with other news from the Haskell Foundation and Tweag. https://discourse.haskell.org/t/haskell-foundation-executive-director-and-chief-technology-officer/1861 https://discourse.haskell.org/t/ghc-8-10-4-released/1847 https://discourse.haskell.org/t/ghc-9-0-1-released/1840 https://www.tweag.io/blog/2021-02-10-linear-base/
2021-02-22
27 min
Haskell Weekly
GHC 9.0.1
Linear types finally landed in GHC 9.0.1! We talk through what that means along with other news from the Haskell Foundation and Tweag. https://discourse.haskell.org/t/haskell-foundation-executive-director-and-chief-technology-officer/1861 https://discourse.haskell.org/t/ghc-8-10-4-released/1847 https://discourse.haskell.org/t/ghc-9-0-1-released/1840 https://www.tweag.io/blog/2021-02-10-linear-base/
2021-02-22
27 min
Haskell Weekly
Type Applications
Come @ me bro! In this episode we review Zac Wood’s post about the type applications language extension. https://zacwood.me/posts/haskell-type-application/
2021-02-08
18 min
Haskell Weekly
Type Applications
Come @ me bro! In this episode we review Zac Wood’s post about the type applications language extension. https://zacwood.me/posts/haskell-type-application/
2021-02-08
18 min
Haskell Weekly
Production Haskell with Matt Parsons
Special guest Matt Parsons talks to us about his upcoming book, Production Haskell. https://leanpub.com/production-haskell https://twitter.com/prodhaskell
2021-02-01
32 min
Haskell Weekly
Production Haskell with Matt Parsons
Special guest Matt Parsons talks to us about his upcoming book, Production Haskell. https://leanpub.com/production-haskell https://twitter.com/prodhaskell
2021-02-01
32 min
Haskell Weekly
Maybe Either
Is Maybe problematic? Well, maybe. Robert Peszek thinks that Maybe is overused. Cameron Gera and Taylor Fausak break it down and consider alternatives. https://rpeszek.github.io/posts/2021-01-17-maybe-overuse.html
2021-01-26
28 min
Haskell Weekly
Maybe Either
Is Maybe problematic? Well, maybe. Robert Peszek thinks that Maybe is overused. Cameron Gera and Taylor Fausak break it down and consider alternatives. https://rpeszek.github.io/posts/2021-01-17-maybe-overuse.html
2021-01-26
28 min
Haskell Weekly
Production Haskell
Christian Charukiewicz at Foxhound Systems wrote a list of reasons to prefer Haskell for building production systems. Cameron Gera and Taylor Fausak review the list and share their experience at ITProTV. https://www.foxhound.systems/blog/why-haskell-for-production/
2021-01-22
26 min
Haskell Weekly
Production Haskell
Christian Charukiewicz at Foxhound Systems wrote a list of reasons to prefer Haskell for building production systems. Cameron Gera and Taylor Fausak review the list and share their experience at ITProTV. https://www.foxhound.systems/blog/why-haskell-for-production/
2021-01-22
26 min
Haskell Weekly
2020 Retrospective
Using Adam Wespiser’s blog post as a jumping off point, Cameron Gera and Taylor Fausak look back on a year of Haskell. https://wespiser.com/posts/2021-01-03-Lessons-Learned-From-A-Year-Of-Haskell.html
2021-01-11
27 min
Haskell Weekly
2020 Retrospective
Using Adam Wespiser’s blog post as a jumping off point, Cameron Gera and Taylor Fausak look back on a year of Haskell. https://wespiser.com/posts/2021-01-03-Lessons-Learned-From-A-Year-Of-Haskell.html
2021-01-11
27 min
Haskell Weekly
Parser Combinators
Are you curious about how Parsec is implemented behind the scenes? Cameron Gera and Taylor Fausak follow Antoine Leblanc’s walkthrough. https://hasura.io/blog/parser-combinators-walkthrough/ http://dev.stephendiehl.com/fun/002_parsers.html
2020-12-14
33 min
Haskell Weekly
Parser Combinators
Are you curious about how Parsec is implemented behind the scenes? Cameron Gera and Taylor Fausak follow Antoine Leblanc’s walkthrough. https://hasura.io/blog/parser-combinators-walkthrough/ http://dev.stephendiehl.com/fun/002_parsers.html
2020-12-14
33 min
Haskell Weekly
Simplify Deriving
Can Haskell’s deriving mechanism be simplified? Cody Goodman, Cameron Gera, and Taylor Fausak walk through the changes that Matt Parsons suggested. https://www.parsonsmatt.org/2020/11/10/simplifying_deriving.html
2020-11-16
27 min
Haskell Weekly
Simplify Deriving
Can Haskell’s deriving mechanism be simplified? Cody Goodman, Cameron Gera, and Taylor Fausak walk through the changes that Matt Parsons suggested. https://www.parsonsmatt.org/2020/11/10/simplifying_deriving.html
2020-11-16
27 min
Haskell Weekly
Type Safety
Newtypes let you give things names, but is that type safety? Andres Schmois, Cameron Gera, and Taylor Fausak explore a blog post by Alexis King. https://lexi-lambda.github.io/blog/2020/11/01/names-are-not-type-safety/ https://www.youtube.com/watch?v=MEmRarBL9kw https://np.reddit.com/r/haskell/comments/jnwg7i/haskell_foundation_ama/
2020-11-09
24 min
Haskell Weekly
Type Safety
Newtypes let you give things names, but is that type safety? Andres Schmois, Cameron Gera, and Taylor Fausak explore a blog post by Alexis King. https://lexi-lambda.github.io/blog/2020/11/01/names-are-not-type-safety/ https://www.youtube.com/watch?v=MEmRarBL9kw https://np.reddit.com/r/haskell/comments/jnwg7i/haskell_foundation_ama/
2020-11-09
24 min
Haskell Weekly
Bad Parts
Even well-designed languages have rough edges. Cameron Gera and Taylor Fausak review some of the bad parts of Haskell. https://www.snoyman.com/blog/2020/10/haskell-bad-parts-1 https://haskellweekly.news/survey/2020.html
2020-11-02
21 min
Haskell Weekly
Bad Parts
Even well-designed languages have rough edges. Cameron Gera and Taylor Fausak review some of the bad parts of Haskell. https://www.snoyman.com/blog/2020/10/haskell-bad-parts-1 https://haskellweekly.news/survey/2020.html
2020-11-02
21 min
Haskell Weekly
GHC 2021
Does the idea of -XGHC2021 excite you? Cameron Gera and Taylor Fausak work through this proposed set of language extensions. https://np.reddit.com/r/haskell/comments/je1t82/does_the_idea_of_xghc2021_excite_you/ https://github.com/ghc-proposals/ghc-proposals/pull/372 https://hacktoberfest.digitalocean.com https://github.com/kowainik/learn4haskell
2020-10-26
22 min
Haskell Weekly
GHC 2021
Does the idea of -XGHC2021 excite you? Cameron Gera and Taylor Fausak work through this proposed set of language extensions. https://np.reddit.com/r/haskell/comments/je1t82/does_the_idea_of_xghc2021_excite_you/ https://github.com/ghc-proposals/ghc-proposals/pull/372 https://hacktoberfest.digitalocean.com https://github.com/kowainik/learn4haskell
2020-10-26
22 min
Haskell Weekly
Interview Questions
Learn how to answer common technical interview questions with Haskell. Cameron Gera and Taylor Fausak discuss Chris Penner’s blog post. https://chrispenner.ca/posts/interview https://hacktoberfest.digitalocean.com https://github.com/kowainik/learn4haskell
2020-10-19
31 min
Haskell Weekly
Interview Questions
Learn how to answer common technical interview questions with Haskell. Cameron Gera and Taylor Fausak discuss Chris Penner’s blog post. https://chrispenner.ca/posts/interview https://hacktoberfest.digitalocean.com https://github.com/kowainik/learn4haskell
2020-10-19
31 min
Haskell Weekly
Recursive Monoids
Sara Lichtenstein, Cameron Gera, and Taylor Fausak get recursively drunk on semigroups and monoids. https://dev.to/sshine/getting-recursively-drunk-with-monoids-2jek
2020-10-13
18 min
Haskell Weekly
Recursive Monoids
Sara Lichtenstein, Cameron Gera, and Taylor Fausak get recursively drunk on semigroups and monoids. https://dev.to/sshine/getting-recursively-drunk-with-monoids-2jek
2020-10-13
18 min
Haskell Weekly
Strategic Deriving
Cameron Gera and Taylor Fausak discuss the pros and cons of various deriving strategies. https://kowainik.github.io/posts/deriving https://hacktoberfest.digitalocean.com https://dev.to/tfausak/how-to-define-json-instances-quickly-5ei7 https://www.parsonsmatt.org/2019/11/27/keeping_compilation_fast.html https://www.youtube.com/watch?v=pwnrfREbhWY
2020-10-08
33 min
Haskell Weekly
Strategic Deriving
Cameron Gera and Taylor Fausak discuss the pros and cons of various deriving strategies. https://kowainik.github.io/posts/deriving https://hacktoberfest.digitalocean.com https://dev.to/tfausak/how-to-define-json-instances-quickly-5ei7 https://www.parsonsmatt.org/2019/11/27/keeping_compilation_fast.html https://www.youtube.com/watch?v=pwnrfREbhWY
2020-10-08
33 min
Haskell Weekly
Haskell Survey
Jose Silvestri and Cameron Gera go over the 2019 State of Haskell Survey and encourage you to fill it out. https://haskellweekly.news/survey/2019.html https://taylor.fausak.me/2018/11/18/2018-state-of-haskell-survey-results/ https://taylor.fausak.me/2017/11/15/2017-state-of-haskell-survey-results/
2019-11-08
07 min
Haskell Weekly
Haskell Survey
Jose Silvestri and Cameron Gera go over the 2019 State of Haskell Survey and encourage you to fill it out. https://haskellweekly.news/survey/2019.html https://taylor.fausak.me/2018/11/18/2018-state-of-haskell-survey-results/ https://taylor.fausak.me/2017/11/15/2017-state-of-haskell-survey-results/
2019-11-08
07 min
Haskell Weekly
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. https://begriffs.com/posts/2015-07-22-essence-of-frp.html https://www.seas.upenn.edu/~cis194/fall16/lectures/11-frp.html https://apfelmus.nfshost.com/blog/2011/05/06-frp-why-functors.html https://stackoverflow.com/questions/1028250/what-is-functional-reactive-programming https://wiki.haskell.org/FRP_explanation_using_reactive-banana https://wiki.haskell.org/Reactive-banana/Examples https://github.com/gelisam/frp-zoo
2019-10-30
20 min
Haskell Weekly
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. https://begriffs.com/posts/2015-07-22-essence-of-frp.html https://www.seas.upenn.edu/~cis194/fall16/lectures/11-frp.html https://apfelmus.nfshost.com/blog/2011/05/06-frp-why-functors.html https://stackoverflow.com/questions/1028250/what-is-functional-reactive-programming https://wiki.haskell.org/FRP_explanation_using_reactive-banana https://wiki.haskell.org/Reactive-banana/Examples https://github.com/gelisam/frp-zoo
2019-10-30
20 min
Haskell Weekly
Refactoring Yahtzee
Cameron Gera and Taylor Fausak discuss using types to guide refactoring toward better design. http://h2.jaguarpaw.co.uk/posts/good-design-and-type-safety-in-yahtzee/
2019-10-14
31 min
Haskell Weekly
Refactoring Yahtzee
Cameron Gera and Taylor Fausak discuss using types to guide refactoring toward better design. http://h2.jaguarpaw.co.uk/posts/good-design-and-type-safety-in-yahtzee/
2019-10-14
31 min
Haskell Weekly
Event Log
Cody Goodman and Taylor Fausak explore the event log that GHC can produce when compiling or running. https://www.well-typed.com/blog/2019/09/eventful-ghc/
2019-10-07
14 min
Haskell Weekly
Event Log
Cody Goodman and Taylor Fausak explore the event log that GHC can produce when compiling or running. https://www.well-typed.com/blog/2019/09/eventful-ghc/
2019-10-07
14 min
Haskell Weekly
Polymorphic Rounding
Sara Lichtenstein and Taylor Fausak discuss converting between numeric types with polymorphic functions. https://typeclasses.com/featured/rounding
2019-09-13
15 min
Haskell Weekly
Polymorphic Rounding
Sara Lichtenstein and Taylor Fausak discuss converting between numeric types with polymorphic functions. https://typeclasses.com/featured/rounding
2019-09-13
15 min
Haskell Weekly
Profunctor Optics
Cameron Gera and Andres Schmois talk about practical uses for profunctor lenses and optics. https://thomashoneyman.com/articles/practical-profunctor-lenses-optics/
2019-08-20
18 min
Haskell Weekly
Profunctor Optics
Cameron Gera and Andres Schmois talk about practical uses for profunctor lenses and optics. https://thomashoneyman.com/articles/practical-profunctor-lenses-optics/
2019-08-20
18 min
Haskell Weekly
Inventing Monads
Cody Goodman and Taylor Fausak walk through inventing monads from scratch in JavaScript. https://blog.kabir.sh/posts/inventing-monads.html
2019-08-13
16 min
Haskell Weekly
Inventing Monads
Cody Goodman and Taylor Fausak walk through inventing monads from scratch in JavaScript. https://blog.kabir.sh/posts/inventing-monads.html
2019-08-13
16 min
Haskell Weekly
Haskell Phrasebook
Sara Lichtenstein and Andres Schmois discuss quickly learning Haskell by studying annotated examples. https://typeclasses.com/news/2019-07-phrasebook
2019-08-06
13 min
Haskell Weekly
Haskell Phrasebook
Sara Lichtenstein and Andres Schmois discuss quickly learning Haskell by studying annotated examples. https://typeclasses.com/news/2019-07-phrasebook
2019-08-06
13 min
Haskell Weekly
Game Development
Dustin Segers and Cody Goodman talk about developing video games using Haskell. https://linearity.itch.io/peoplemon http://jxv.io/blog/2018-02-28-A-Game-in-Haskell.html https://www.indiedb.com/games/nikki-and-the-robots/downloads https://github.com/FailWhaleBrigade/water-wars https://www.allureofthestars.com/ https://np.reddit.com/r/haskellgamedev https://mmhaskell.com/blog/2019/3/25/making-a-glossy-game-part-1 https://ocharles.org.uk/posts/2013-12-10-24-days-of-hackage-gloss.html http://andrew.gibiansky.com/blog/haskell/haskell-gloss/ https://fumieval.github.io/rhythm-game-tutorial/ https://cdry.wordpress.com/2016/10/11/tetris-in-haskell-in-a-weekend/ https://blog.aas.sh/posts/2018-09-10-Making-A-Game-With-Haskell-And-Apecs/ http://keera.co.uk/blog/2013/03/19/creating-board-games-in-haskell/ https://www.youtube.com/watch...
2019-07-30
12 min
Haskell Weekly
Game Development
Dustin Segers and Cody Goodman talk about developing video games using Haskell. https://linearity.itch.io/peoplemon http://jxv.io/blog/2018-02-28-A-Game-in-Haskell.html https://www.indiedb.com/games/nikki-and-the-robots/downloads https://github.com/FailWhaleBrigade/water-wars https://www.allureofthestars.com/ https://np.reddit.com/r/haskellgamedev https://mmhaskell.com/blog/2019/3/25/making-a-glossy-game-part-1 https://ocharles.org.uk/posts/2013-12-10-24-days-of-hackage-gloss.html http://andrew.gibiansky.com/blog/haskell/haskell-gloss/ https://fumieval.github.io/rhythm-game-tutorial/ https://cdry.wordpress.com/2016/10/11/tetris-in-haskell-in-a-weekend/ https://blog.aas.sh/posts/2018-09-10-Making-A-Game-With-Haskell-And-Apecs/ http://keera.co.uk/blog/2013/03/19/creating-board-games-in-haskell/ https://www.youtube.com/watch...
2019-07-30
12 min
Haskell Weekly
Lazy Sharing
Cameron Gera and Taylor Fausak talk about how function calls are evaluated in Haskell with regards to non-strictness. https://treszkai.github.io/2019/07/13/haskell-eval
2019-07-23
18 min
Haskell Weekly
Lazy Sharing
Cameron Gera and Taylor Fausak talk about how function calls are evaluated in Haskell with regards to non-strictness. https://treszkai.github.io/2019/07/13/haskell-eval
2019-07-23
18 min
Haskell Weekly
Refinement Types
Andres Schmois and Cody Goodman talk about using the Refined library to turn runtime checks into types. https://danieljharvey.github.io/posts/2019-07-05-refined-types.html
2019-07-16
15 min
Haskell Weekly
Refinement Types
Andres Schmois and Cody Goodman talk about using the Refined library to turn runtime checks into types. https://danieljharvey.github.io/posts/2019-07-05-refined-types.html
2019-07-16
15 min
Haskell Weekly
Why Haskell?
Cameron Gera and Taylor Fausak talk about why the Semantic team at GitHub decided to use Haskell. https://github.com/github/semantic/blob/eaf13783838861fe5eb6cd46d59354774a8eb88d/docs/why-haskell.md
2019-06-10
25 min
Haskell Weekly
Why Haskell?
Cameron Gera and Taylor Fausak talk about why the Semantic team at GitHub decided to use Haskell. https://github.com/github/semantic/blob/eaf13783838861fe5eb6cd46d59354774a8eb88d/docs/why-haskell.md
2019-06-10
25 min
Haskell Weekly
Formatting Code
Dustin Segers and Cody Goodman talk about formatting Haskell source code with automated tools like Ormolu. https://www.tweag.io/posts/2019-05-27-ormolu.html
2019-06-03
16 min
Haskell Weekly
Formatting Code
Dustin Segers and Cody Goodman talk about formatting Haskell source code with automated tools like Ormolu. https://www.tweag.io/posts/2019-05-27-ormolu.html
2019-06-03
16 min
Haskell Weekly
Profiling Performance
Sara Lichtenstein and Taylor Fausak talk about improving the performance of Haskell programs by profiling them. https://blog.jez.io/profiling-in-haskell/
2019-05-27
19 min
Haskell Weekly
Profiling Performance
Sara Lichtenstein and Taylor Fausak talk about improving the performance of Haskell programs by profiling them. https://blog.jez.io/profiling-in-haskell/
2019-05-27
19 min
Haskell Weekly
Functional Architecture
Cameron Gera and Taylor Fausak talk about how Haskell encourages you to use the ports and adapters architecture. https://blog.ploeh.dk/2016/03/18/functional-architecture-is-ports-and-adapters/
2019-05-20
16 min
Haskell Weekly
Functional Architecture
Cameron Gera and Taylor Fausak talk about how Haskell encourages you to use the ports and adapters architecture. https://blog.ploeh.dk/2016/03/18/functional-architecture-is-ports-and-adapters/
2019-05-20
16 min
Haskell Weekly
Improving Haskell
Jason Fry and Cameron Gera talk about four small ways to improve Haskell as a language. https://medium.com/daml-driven/four-tweaks-to-improve-haskell-b1de9c87f816
2019-05-06
21 min
Haskell Weekly
Improving Haskell
Jason Fry and Cameron Gera talk about four small ways to improve Haskell as a language. https://medium.com/daml-driven/four-tweaks-to-improve-haskell-b1de9c87f816
2019-05-06
21 min
Haskell Weekly
Best Practices
Cameron Gera and Cody Goodman talk about enforcing best practices with HLint and refactoring. https://medium.com/co-star-engineering/continuous-improvement-with-hlint-code-smells-e490886558a1
2019-04-29
14 min
Haskell Weekly
Best Practices
Cameron Gera and Cody Goodman talk about enforcing best practices with HLint and refactoring. https://medium.com/co-star-engineering/continuous-improvement-with-hlint-code-smells-e490886558a1
2019-04-29
14 min
Haskell Weekly
Parser Combinators
Cameron Gera and Taylor Fausak talk about how regular expressions compare to parser combinators in Haskell. https://williamyaoh.com/posts/2019-04-11-cheatsheet-to-regexes-in-haskell.html
2019-04-22
17 min
Haskell Weekly
Parser Combinators
Cameron Gera and Taylor Fausak talk about how regular expressions compare to parser combinators in Haskell. https://williamyaoh.com/posts/2019-04-11-cheatsheet-to-regexes-in-haskell.html
2019-04-22
17 min
Haskell Weekly
Fast Feedback
Jason Fry and Taylor Fausak talk about getting fast feedback when developing Haskell by using ghcid. https://functor.tokyo/blog/2019-04-07-ghcid-for-web-app-dev
2019-04-15
18 min
Haskell Weekly
Fast Feedback
Jason Fry and Taylor Fausak talk about getting fast feedback when developing Haskell by using ghcid. https://functor.tokyo/blog/2019-04-07-ghcid-for-web-app-dev
2019-04-15
18 min
Haskell Weekly
Build Tools
Cameron Gera and Taylor Fausak talk about build tools in Haskell, including Stack and Cabal. https://sakshamsharma.com/2018/03/haskell-proj-struct/
2019-04-08
15 min
Haskell Weekly
Build Tools
Cameron Gera and Taylor Fausak talk about build tools in Haskell, including Stack and Cabal. https://sakshamsharma.com/2018/03/haskell-proj-struct/
2019-04-08
15 min
Haskell Weekly
Boolean Blindness
Dustin Segers and Taylor Fausak talk about avoiding boolean blindness by using custom types. https://runtimeverification.com/blog/code-smell-boolean-blindness/
2019-04-01
15 min
Haskell Weekly
Boolean Blindness
Dustin Segers and Taylor Fausak talk about avoiding boolean blindness by using custom types. https://runtimeverification.com/blog/code-smell-boolean-blindness/
2019-04-01
15 min
Haskell Weekly
Frontend Languages
Jason Fry and Taylor Fausak compare frontend and backend languages, including PureScript and Elm. https://www.parsonsmatt.org/2015/10/03/elm_vs_purescript.html
2019-03-25
23 min
Haskell Weekly
Frontend Languages
Jason Fry and Taylor Fausak compare frontend and backend languages, including PureScript and Elm. https://www.parsonsmatt.org/2015/10/03/elm_vs_purescript.html
2019-03-25
23 min
Haskell Weekly
Upgrading Elm
Sara Lichtenstein and Taylor Fausak talk about the good and bad of upgrading from Elm 0.18 to 0.19. https://engineering.itpro.tv/2019/03/01/upgrading-elm-to-v19/
2019-03-18
14 min
Haskell Weekly
Upgrading Elm
Sara Lichtenstein and Taylor Fausak talk about the good and bad of upgrading from Elm 0.18 to 0.19. https://engineering.itpro.tv/2019/03/01/upgrading-elm-to-v19/
2019-03-18
14 min
Haskell Weekly
Handling Exceptions
Cody Goodman and Taylor Fausak talk about handling errors in Haskell by using exceptions. https://markkarpov.com/tutorial/exceptions.html
2019-03-11
09 min
Haskell Weekly
Handling Exceptions
Cody Goodman and Taylor Fausak talk about handling errors in Haskell by using exceptions. https://markkarpov.com/tutorial/exceptions.html
2019-03-11
09 min