Look for any podcast host, guest or anyone
Showing episodes and shows of

Taylor Fausak

Shows

Haskell WeeklyHaskell Weekly2021 Survey ResultsThanks 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-0634 minHaskell WeeklyHaskell Weekly2021 Survey ResultsThanks 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-0634 minHaskell WeeklyHaskell WeeklyMonad ArchitectureThis 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-1523 minHaskell WeeklyHaskell WeeklyMonad ArchitectureThis 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-1523 minHaskell WeeklyHaskell WeeklyGHC 9.2.1We’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-0827 minHaskell WeeklyHaskell WeeklyGHC 9.2.1We’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-0827 minHaskell WeeklyHaskell WeeklyLoop BreakerCameron 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-0421 minHaskell WeeklyHaskell WeeklyLoop BreakerCameron 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-0421 minHaskell WeeklyHaskell WeeklyHash Flooding AesonSpecial 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-2726 minHaskell WeeklyHaskell WeeklyHash Flooding AesonSpecial 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-2726 minHaskell WeeklyHaskell WeeklyEvoking InstancesTaylor 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-1336 minHaskell WeeklyHaskell WeeklyEvoking InstancesTaylor 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-1336 minHaskell WeeklyHaskell WeeklyOur Tech StackStack, 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-1639 minHaskell WeeklyHaskell WeeklyOur Tech StackStack, 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-1639 minHaskell WeeklyHaskell WeeklyCast Values with WitchBack 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-0933 minHaskell WeeklyHaskell WeeklyCast Values with WitchBack 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-0933 minHaskell WeeklyHaskell WeeklyDefault Exception HandlersWhat 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-1913 minHaskell WeeklyHaskell WeeklyDefault Exception HandlersWhat 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-1913 minHaskell WeeklyHaskell WeeklyUnified VectorByte 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-2224 minHaskell WeeklyHaskell WeeklyUnified VectorByte 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-2224 minHaskell WeeklyHaskell WeeklyChat WiselySpecial 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-1746 minHaskell WeeklyHaskell WeeklyChat WiselySpecial 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-1746 minHaskell WeeklyHaskell WeeklyHaskell Wingman with Sandy MaguireSpecial 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-0847 minHaskell WeeklyHaskell WeeklyHaskell Wingman with Sandy MaguireSpecial 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-0847 minHaskell WeeklyHaskell WeeklyGHC 9.0.1Linear 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-2227 minHaskell WeeklyHaskell WeeklyGHC 9.0.1Linear 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-2227 minHaskell WeeklyHaskell WeeklyType ApplicationsCome @ 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-0818 minHaskell WeeklyHaskell WeeklyType ApplicationsCome @ 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-0818 minHaskell WeeklyHaskell WeeklyProduction Haskell with Matt ParsonsSpecial guest Matt Parsons talks to us about his upcoming book, Production Haskell. https://leanpub.com/production-haskell https://twitter.com/prodhaskell 2021-02-0132 minHaskell WeeklyHaskell WeeklyProduction Haskell with Matt ParsonsSpecial guest Matt Parsons talks to us about his upcoming book, Production Haskell. https://leanpub.com/production-haskell https://twitter.com/prodhaskell 2021-02-0132 minHaskell WeeklyHaskell WeeklyMaybe EitherIs 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-2628 minHaskell WeeklyHaskell WeeklyMaybe EitherIs 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-2628 minHaskell WeeklyHaskell WeeklyProduction HaskellChristian 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-2226 minHaskell WeeklyHaskell WeeklyProduction HaskellChristian 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-2226 minHaskell WeeklyHaskell Weekly2020 RetrospectiveUsing 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-1127 minHaskell WeeklyHaskell Weekly2020 RetrospectiveUsing 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-1127 minHaskell WeeklyHaskell WeeklyParser CombinatorsAre 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-1433 minHaskell WeeklyHaskell WeeklyParser CombinatorsAre 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-1433 minHaskell WeeklyHaskell WeeklySimplify DerivingCan 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-1627 minHaskell WeeklyHaskell WeeklySimplify DerivingCan 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-1627 minHaskell WeeklyHaskell WeeklyType SafetyNewtypes 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-0924 minHaskell WeeklyHaskell WeeklyType SafetyNewtypes 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-0924 minHaskell WeeklyHaskell WeeklyBad PartsEven 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-0221 minHaskell WeeklyHaskell WeeklyBad PartsEven 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-0221 minHaskell WeeklyHaskell WeeklyGHC 2021Does 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-2622 minHaskell WeeklyHaskell WeeklyGHC 2021Does 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-2622 minHaskell WeeklyHaskell WeeklyInterview QuestionsLearn 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-1931 minHaskell WeeklyHaskell WeeklyInterview QuestionsLearn 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-1931 minHaskell WeeklyHaskell WeeklyRecursive MonoidsSara 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-1318 minHaskell WeeklyHaskell WeeklyRecursive MonoidsSara 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-1318 minHaskell WeeklyHaskell WeeklyStrategic DerivingCameron 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-0833 minHaskell WeeklyHaskell WeeklyStrategic DerivingCameron 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-0833 minHaskell WeeklyHaskell WeeklyHaskell SurveyJose 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-0807 minHaskell WeeklyHaskell WeeklyHaskell SurveyJose 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-0807 minHaskell WeeklyHaskell WeeklyFunctional Reactive ProgrammingJose 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-3020 minHaskell WeeklyHaskell WeeklyFunctional Reactive ProgrammingJose 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-3020 minHaskell WeeklyHaskell WeeklyRefactoring YahtzeeCameron 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-1431 minHaskell WeeklyHaskell WeeklyRefactoring YahtzeeCameron 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-1431 minHaskell WeeklyHaskell WeeklyEvent LogCody 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-0714 minHaskell WeeklyHaskell WeeklyEvent LogCody 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-0714 minHaskell WeeklyHaskell WeeklyPolymorphic RoundingSara Lichtenstein and Taylor Fausak discuss converting between numeric types with polymorphic functions. https://typeclasses.com/featured/rounding 2019-09-1315 minHaskell WeeklyHaskell WeeklyPolymorphic RoundingSara Lichtenstein and Taylor Fausak discuss converting between numeric types with polymorphic functions. https://typeclasses.com/featured/rounding 2019-09-1315 minHaskell WeeklyHaskell WeeklyProfunctor OpticsCameron Gera and Andres Schmois talk about practical uses for profunctor lenses and optics. https://thomashoneyman.com/articles/practical-profunctor-lenses-optics/ 2019-08-2018 minHaskell WeeklyHaskell WeeklyProfunctor OpticsCameron Gera and Andres Schmois talk about practical uses for profunctor lenses and optics. https://thomashoneyman.com/articles/practical-profunctor-lenses-optics/ 2019-08-2018 minHaskell WeeklyHaskell WeeklyInventing MonadsCody Goodman and Taylor Fausak walk through inventing monads from scratch in JavaScript. https://blog.kabir.sh/posts/inventing-monads.html 2019-08-1316 minHaskell WeeklyHaskell WeeklyInventing MonadsCody Goodman and Taylor Fausak walk through inventing monads from scratch in JavaScript. https://blog.kabir.sh/posts/inventing-monads.html 2019-08-1316 minHaskell WeeklyHaskell WeeklyHaskell PhrasebookSara Lichtenstein and Andres Schmois discuss quickly learning Haskell by studying annotated examples. https://typeclasses.com/news/2019-07-phrasebook 2019-08-0613 minHaskell WeeklyHaskell WeeklyHaskell PhrasebookSara Lichtenstein and Andres Schmois discuss quickly learning Haskell by studying annotated examples. https://typeclasses.com/news/2019-07-phrasebook 2019-08-0613 minHaskell WeeklyHaskell WeeklyGame DevelopmentDustin 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-3012 minHaskell WeeklyHaskell WeeklyGame DevelopmentDustin 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-3012 minHaskell WeeklyHaskell WeeklyLazy SharingCameron 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-2318 minHaskell WeeklyHaskell WeeklyLazy SharingCameron 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-2318 minHaskell WeeklyHaskell WeeklyRefinement TypesAndres 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-1615 minHaskell WeeklyHaskell WeeklyRefinement TypesAndres 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-1615 minHaskell WeeklyHaskell WeeklyWhy 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-1025 minHaskell WeeklyHaskell WeeklyWhy 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-1025 minHaskell WeeklyHaskell WeeklyFormatting CodeDustin 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-0316 minHaskell WeeklyHaskell WeeklyFormatting CodeDustin 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-0316 minHaskell WeeklyHaskell WeeklyProfiling PerformanceSara Lichtenstein and Taylor Fausak talk about improving the performance of Haskell programs by profiling them. https://blog.jez.io/profiling-in-haskell/ 2019-05-2719 minHaskell WeeklyHaskell WeeklyProfiling PerformanceSara Lichtenstein and Taylor Fausak talk about improving the performance of Haskell programs by profiling them. https://blog.jez.io/profiling-in-haskell/ 2019-05-2719 minHaskell WeeklyHaskell WeeklyFunctional ArchitectureCameron 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-2016 minHaskell WeeklyHaskell WeeklyFunctional ArchitectureCameron 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-2016 minHaskell WeeklyHaskell WeeklyImproving HaskellJason 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-0621 minHaskell WeeklyHaskell WeeklyImproving HaskellJason 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-0621 minHaskell WeeklyHaskell WeeklyBest PracticesCameron 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-2914 minHaskell WeeklyHaskell WeeklyBest PracticesCameron 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-2914 minHaskell WeeklyHaskell WeeklyParser CombinatorsCameron 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-2217 minHaskell WeeklyHaskell WeeklyParser CombinatorsCameron 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-2217 minHaskell WeeklyHaskell WeeklyFast FeedbackJason 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-1518 minHaskell WeeklyHaskell WeeklyFast FeedbackJason 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-1518 minHaskell WeeklyHaskell WeeklyBuild ToolsCameron Gera and Taylor Fausak talk about build tools in Haskell, including Stack and Cabal. https://sakshamsharma.com/2018/03/haskell-proj-struct/ 2019-04-0815 minHaskell WeeklyHaskell WeeklyBuild ToolsCameron Gera and Taylor Fausak talk about build tools in Haskell, including Stack and Cabal. https://sakshamsharma.com/2018/03/haskell-proj-struct/ 2019-04-0815 minHaskell WeeklyHaskell WeeklyBoolean BlindnessDustin Segers and Taylor Fausak talk about avoiding boolean blindness by using custom types. https://runtimeverification.com/blog/code-smell-boolean-blindness/ 2019-04-0115 minHaskell WeeklyHaskell WeeklyBoolean BlindnessDustin Segers and Taylor Fausak talk about avoiding boolean blindness by using custom types. https://runtimeverification.com/blog/code-smell-boolean-blindness/ 2019-04-0115 minHaskell WeeklyHaskell WeeklyFrontend LanguagesJason 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-2523 minHaskell WeeklyHaskell WeeklyFrontend LanguagesJason 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-2523 minHaskell WeeklyHaskell WeeklyUpgrading ElmSara 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-1814 minHaskell WeeklyHaskell WeeklyUpgrading ElmSara 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-1814 minHaskell WeeklyHaskell WeeklyHandling ExceptionsCody Goodman and Taylor Fausak talk about handling errors in Haskell by using exceptions. https://markkarpov.com/tutorial/exceptions.html 2019-03-1109 minHaskell WeeklyHaskell WeeklyHandling ExceptionsCody Goodman and Taylor Fausak talk about handling errors in Haskell by using exceptions. https://markkarpov.com/tutorial/exceptions.html 2019-03-1109 min