Haskell Weekly

Informações:

Sinopsis

Haskell Weekly covers the Haskell progamming langauge. 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.

Episodios

  • Haskell Phrasebook

    06/08/2019 Duración: 13min

    Sara Lichtenstein and Andres Schmois discuss quickly learning Haskell by studying annotated examples. https://typeclasses.com/news/2019-07-phrasebook

  • Game Development

    30/07/2019 Duración: 12min

    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?v=1MNTerD8IuI https://jshaskell.blogspot.com https://ocharles.org.uk/blog/posts/2013-08-18-asteroids-in-netwire.html https://prog21.dadgum.com/23.html https://github.com/meteficha/Hipmunk

  • Lazy Sharing

    23/07/2019 Duración: 18min

    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

  • Refinement Types

    16/07/2019 Duración: 15min

    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

  • Why Haskell?

    10/06/2019 Duración: 25min

    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

  • Formatting Code

    03/06/2019 Duración: 16min

    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

  • Profiling Performance

    27/05/2019 Duración: 19min

    Sara Lichtenstein and Taylor Fausak talk about improving the performance of Haskell programs by profiling them. https://blog.jez.io/profiling-in-haskell/

  • Functional Architecture

    20/05/2019 Duración: 16min

    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/

  • Improving Haskell

    06/05/2019 Duración: 21min

    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

  • Best Practices

    29/04/2019 Duración: 14min

    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

  • Parser Combinators

    22/04/2019 Duración: 17min

    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

  • Fast Feedback

    15/04/2019 Duración: 18min

    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

  • Build Tools

    08/04/2019 Duración: 15min

    Cameron Gera and Taylor Fausak talk about build tools in Haskell, including Stack and Cabal. https://sakshamsharma.com/2018/03/haskell-proj-struct/

  • Boolean Blindness

    01/04/2019 Duración: 15min

    Dustin Segers and Taylor Fausak talk about avoiding boolean blindness by using custom types. https://runtimeverification.com/blog/code-smell-boolean-blindness/

  • Frontend Languages

    25/03/2019 Duración: 23min

    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

  • Upgrading Elm

    18/03/2019 Duración: 14min

    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/

  • Handling Exceptions

    11/03/2019 Duración: 09min

    Cody Goodman and Taylor Fausak talk about handling errors in Haskell by using exceptions. https://markkarpov.com/tutorial/exceptions.html

página 3 de 3