Quantcast
Channel: Haskell Weekly
Browsing all 57 articles
Browse latest View live

Handling Exceptions

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

View Article



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/

View Article

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

View Article

Boolean Blindness

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

View Article

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/

View Article


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

View Article

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

View Article

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

View Article


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

View Article


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/

View Article

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/

View Article

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

View Article

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

View Article


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

View Article

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

View Article


Game Development

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

View Article

Haskell Phrasebook

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

View Article


Inventing Monads

Cody Goodman and Taylor Fausak walk through inventing monads from scratch in JavaScript.https://blog.kabir.sh/posts/inventing-monads.html

View Article

Profunctor Optics

Cameron Gera and Andres Schmois talk about practical uses for profunctor lenses and optics.https://thomashoneyman.com/articles/practical-profunctor-lenses-optics/

View Article

Polymorphic Rounding

Sara Lichtenstein and Taylor Fausak discuss converting between numeric types with polymorphic functions.https://typeclasses.com/featured/rounding

View Article
Browsing all 57 articles
Browse latest View live




Latest Images