- Simon Peyton-Jones: Escape from the ivory tower: the Haskell journey https://www.youtube.com/watch?v=re96UgMk6GQ
- What Makes Haskell Unique - Michael Snoyman https://www.youtube.com/watch?v=DebDaiYev2M
- Haskell Website https://www.haskell.org/
- Haskell API search engine https://www.haskell.org/hoogle/
- Advice for Haskell beginners http://www.haskellforall.com/2017/10/advice-for-haskell-beginners.html
- Purity in Haskell https://alpacaaa.net/haskell-purity/
- The Nesting Instinct https://argumatronic.com/posts/2018-01-23-the-nesting-instinct.html
- What is your review of Haskell (programming language)? https://www.quora.com/What-is-your-review-of-Haskell-programming-language
- Haskell at work — Screencasts focused on practical Haskell programming https://haskell-at-work.com/
- Haskell Is Not Programming https://superstrings.io/haskell-is-not-programming-3246779f2ef6
- Write You a Haskell - Haskell Basics by Stephen Diehl http://dev.stephendiehl.com/fun/001_basics.html
- What I Wish I Knew When Learning Haskell by Stephen Diehl http://dev.stephendiehl.com/hask/
- Haskell Concepts in One Sentence https://torchhound.github.io/posts/haskellOneSentence.html
- How I Start: Haskell https://howistart.org/posts/haskell/1
- Practical Haskell - Getting Started with Stack http://seanhess.github.io/2015/08/04/practical-haskell-getting-started.html
- Practical Haskell - Using Monads http://seanhess.github.io/2015/08/18/practical-haskell-using-monads.html
- The Trivial Monad http://blog.sigfpe.com/2007/04/trivial-monad.html
- Digging into Haskell https://blog.scottnonnenberg.com/what-s-a-monad-digging-into-haskell/
- The Haskell Pyramid https://mobile.twitter.com/lucasdicioccio/status/852974061546352642
- Railway Oriented Programming — error handling in functional languages by Scott Wlaschin [F#/Haskell] https://vimeo.com/97344498
- Thinking Functionally with Haskell https://pragprog.com/magazines/2012-09/thinking-functionally-with-haskell
- The Evolution of a Haskell Programmer https://www.cs.utexas.edu/~cannata/cs345/Class%20Notes/10%20Haskell%20Programmer%20Evolution.html
- Becoming Productive in Haskell http://mechanical-elephant.com/thoughts/2015-04-20-becoming-productive-in-haskell/
- Philip Wadler - The First Monad Tutorial https://www.youtube.com/watch?v=yjmKMhJOJos
- Haskell for JavaScript programmers https://www.youtube.com/watch?v=pUN3algpvMs
- Haskell monads and the nest of lies https://blog.johncs.com/posts/monads-and-how-we-lie.htm
- Learning Me a Haskell — Trying to get back all the stuff I had in JavaScript https://github.com/i-am-tom/learn-me-a-haskell
- Deriving the Reader Monad from first principles https://williamyaoh.com/posts/2020-07-19-deriving-reader-monad.html
- ViewPatterns https://www.schoolofhaskell.com/school/to-infinity-and-beyond/pick-of-the-week/guide-to-ghc-extensions/pattern-and-guard-extensions#viewpatterns
- TypeApplications https://kseo.github.io/posts/2017-01-08-visible-type-application-ghc8.html
- The Glasgow Haskell Compiler — The Architecture of Open Source Applications http://aosabook.org/en/ghc.html
- Polymorphism for dummies http://www.haskellforall.com/2015/10/polymorphism-for-dummies.html
- MonadIO Considered Harmful http://chrispenner.ca/posts/monadio-considered-harmful
- Typeclassopedia https://wiki.haskell.org/Typeclassopedia
- The algebra (and calculus!) of algebraic data types https://codewords.recurse.com/issues/three/algebra-and-calculus-of-algebraic-data-types
- The Basic, Practical Benefits of the Haskell Type System http://mechanical-elephant.com/thoughts/2015-08-10-the-pratical-benefits-of-haskell-typesystem/
- More about Algebraic Data Types http://learn.hfm.io/recursive_datatypes.html
- George Wilson - The Extended Functor Family https://www.youtube.com/watch?v=JZPXzJ5tp9w
- Matt Parsons - Proving With Types http://www.parsonsmatt.org/2016/02/23/proving_with_types.html
- Generalized Algebraic Data Types (GADT) https://en.wikibooks.org/wiki/Haskell/GADT#GADTs
- Phantom Types https://en.wikibooks.org/wiki/Haskell/Phantom_types
- More thoughts on the Expression Problem in Haskell https://eli.thegreenplace.net/2018/more-thoughts-on-the-expression-problem-in-haskell/
- Haskell functions as functors, applicatives and monads https://eli.thegreenplace.net/2018/haskell-functions-as-functors-applicatives-and-monads/
- Functional_dependencies https://wiki.haskell.org/Functional_dependencies
- The Const Applicative and Monoids https://blog.jle.im/entry/const-applicative-and-monoids.html
- Haskell's kind system - a primer https://diogocastro.com/blog/2018/10/17/haskells-kind-system-a-primer/
- Why you should care about dependently typed programming https://medium.com/travel-cloud/why-you-should-care-about-dependently-typed-programming-2f7a409f31c0
- Basic Type Level Programming in Haskell by Matt Parsons http://www.parsonsmatt.org/2017/04/26/basic_type_level_programming_in_haskell.html
- Type Tac Toe: Advanced Type Safety https://chrispenner.ca/posts/type-tac-toe
- Notes for 'Thinking with Types: Type-level Programming in Haskell', Chapters 1–5 https://abhinavsarkar.net/posts/twt-notes-1/
- Monad Transformers Step by Step by Martin Grabmuller (PDF) https://page.mi.fu-berlin.de/scravy/realworldhaskell/materialien/monad-transformers-step-by-step.pdf
- What I Wish I Knew When Learning Haskell - Monad Transformers by Stephen Diehl http://dev.stephendiehl.com/hask/#monad-transformers
- Write You a Haskell - Monad Transformers by Stephen Diehl http://dev.stephendiehl.com/fun/001_basics.html#monad-transformers
- A Gentle Introduction to Monad Transformers https://github.com/kqr/gists/blob/master/articles/gentle-introduction-monad-transformers.md
- Clean Alternatives with MaybeT http://www.parsonsmatt.org/2016/11/18/clean_alternatives_with_maybet.html
- Monad transformers, free monads, mtl, laws and a new approach https://ocharles.org.uk/blog/posts/2016-01-26-transformers-free-monads-mtl-laws.html
- What does Free buy us? Let’s talk about free monads http://www.parsonsmatt.org/2017/09/22/what_does_free_buy_us.html
- Free monad considered harmful https://markkarpov.com/post/free-monad-considered-harmful.html
- Matt Parsons - I Command You to be Free! - λC 2017 https://www.youtube.com/watch?v=Ej5FQtEgTBw
- A Modern Architecture for FP http://degoes.net/articles/modern-fp
- Monad transformers, free monads, mtl, laws and a new approach https://ocharles.org.uk/blog/posts/2016-01-26-transformers-free-monads-mtl-laws.html
- Free Monad - Cheatsheet http://jeremymikkola.com/posts/2017_07_11_free_monad_cheatsheet.html
- The Continuation Monad http://www.haskellforall.com/2012/12/the-continuation-monad.html
- Transient Monad Tutorial https://github.com/transient-haskell/transient/wiki/Transient-tutorial
- Parallel and concurrent programming in Haskell - Simon Marlow at USI (YouTube) https://www.youtube.com/watch?v=lqG3mURwUxo
- Learn you a Haskell for Great Good! A Beginner's Guide http://learnyouahaskell.com/
- Haskell Book - Haskell Programming from first principles http://haskellbook.com/
- Haskell Data Analysis Cookbook - Over 130 Practical Recipes For Data Analysis and Machine Learning http://haskelldata.com/
- Parallel and Concurrent Programming in Haskell http://chimera.labs.oreilly.com/books/1230000000929
- The Joy of Haskell https://joyofhaskell.com/blog.html
- CIS 194: Introduction to Haskell (Fall 2016) http://www.seas.upenn.edu/~cis194/fall16/index.html
- Production Haskell — Succeeding in Industry with Haskell by Matt Parsons https://leanpub.com/production-haskell
- Functional Design and Architecture by Alexander Granin https://leanpub.com/functional-design-and-architecture
- Type classes: an exploration of the design space https://www.microsoft.com/en-us/research/wp-content/uploads/1997/01/multi.pdf
- beerendlauwers/haskell-papers-ereader — Haskell papers optimized for e-readers https://github.com/beerendlauwers/haskell-papers-ereader
- Monadic Parsing in Haskell (PDF) http://www.cs.nott.ac.uk/~pszgmh/pearl.pdf
- Write you a Haskell - Parsing http://dev.stephendiehl.com/fun/002_parsers.html
- Joseph Abrahamson - Monads by Example - Parsers (YouTube) https://www.youtube.com/watch?v=jBpCcU-0RTE
- Parsing Stuff in Haskell https://www.youtube.com/watch?v=r_Enynu_TV0
- Write yourself a Scheme in 48 hours https://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours/First_Steps
- Parser Combinators: a Walkthrough https://hasura.io/blog/parser-combinators-walkthrough/
- JSON Parsing from Scratch in Haskell https://abhinavsarkar.net/posts/json-parsing-from-scratch-in-haskell/
- Megaparsec tutorial https://markkarpov.com/tutorial/megaparsec.html
- Servant – A Type-Level Web DSL http://haskell-servant.readthedocs.io/en/stable/index.html
- Duckling is a Haskell library that parses text into structured data https://github.com/facebook/duckling
- isovector/canada-t https://github.com/isovector/canada-t
- Selda — A Haskell SQL Library https://selda.link/
- monad-mock — A Haskell package that provides a monad transformer for mocking mtl-style typeclasses https://github.com/cjdev/monad-mock
- Selective applicative functors https://blogs.ncl.ac.uk/andreymokhov/selective/
- QuickCheck - a library for random testing of program properties https://hackage.haskell.org/package/QuickCheck
- monad-mock — A Haskell package that provides a monad transformer for mocking mtl-style typeclasses https://github.com/cjdev/monad-mock
- hedgehog — automatically generates a comprehensive array of test cases, exercising your software in ways human testers would never imagine http://hackage.haskell.org/package/hedgehog
- Haskell compiler infastructure for WebAssembly https://github.com/haskell-wasm/wasm
- Concurrency and Node https://www.fpcomplete.com/blog/2016/12/concurrency-and-node
- Recursion Schemes — Cheatsheet https://github.com/slamdata/matryoshka/blob/master/resources/recursion-schemes.pdf
- Haskell/GHC symbol search Cheatsheet https://github.com/takenobu-hs/haskell-symbol-search-cheatsheet
- Software Design and Architecture in Haskell https://github.com/graninas/software-design-in-haskell
- Matt Parsons — How do I design my application in Haskell? Three Layer Haskell Cake https://www.parsonsmatt.org/2018/03/22/three_layer_haskell_cake.html
- three-layer — a modern, production-level, batteries-included starting template for writing web servers with Haskell on backend and Elm on frontend https://github.com/Holmusk/three-layer
- Haskell mini-patterns handbook https://kowainik.github.io/posts/haskell-mini-patterns
- Stan — a Haskell STatic ANalysis tool #linters https://github.com/kowainik/stan
- Permutate parsers, don't validate https://juliu.is/permutate-parsers/
- Building a JSON REST API in Haskell http://taylor.fausak.me/2014/10/21/building-a-json-rest-api-in-haskell/
- Semantic: Why Haskell? https://github.com/github/semantic/blob/7364e164947116406850ff6f298d80ba77105229/docs/why-haskell.md
- Asterius: A Haskell to WebAssembly compiler https://github.com/tweag/asterius
- A founder's perspective on 4 years with Haskell http://baatz.io/posts/haskell-in-a-startup/
- Four months with Haskell https://lexi-lambda.github.io/blog/2016/06/12/four-months-with-haskell/
- I Released A Haskell Product! https://jezenthomas.com/i-released-a-haskell-product/
- Typed up CRUD SPA with Haskell and Elm https://rundis.github.io/blog/tags/haskellelmspa.html
- CQRS in Haskell: Command validation with Applicative Functors https://blog.jayway.com/2014/02/25/cqrs-in-haskell-command-validation-with-applicative-functors/
- Refactoring to pure code and dealing with exceptions http://www.andrevdm.com/posts/2017-10-31-refactor-away-io.html
- Finite-State Machines, Part 1: Modeling with Haskell Data Types https://wickstrom.tech/finite-state-machines/2017/11/10/finite-state-machines-part-1-modeling-with-haskell.html
- Finite-State Machines, Part 2: Explicit Typed State Transitions https://wickstrom.tech/finite-state-machines/2017/11/19/finite-state-machines-part-2.html
- Real World Haskell - Software transactional memory http://book.realworldhaskell.org/read/software-transactional-memory.html
- Exceptions best practices in Haskell https://www.fpcomplete.com/blog/2016/11/exceptions-best-practices-haskell
- Joys & frustrations of putting 34,000 lines of Haskell into production https://docs.google.com/presentation/d/1ggTVXzqCxcmkV5mKUH_gtl0ADUMvSMmhZlWfx_w7-wU
- Anatomy of a Haskell-based Application, Revisited https://tech-blog.capital-match.com/posts/3-anatomy-of-haskell-web-app.html
- Generating Mazes with Inductive Graphs http://jelv.is/blog/Generating-Mazes-with-Inductive-Graphs/index.html
- Domain Modelling with Haskell: Data Structures (Haskell at Work) https://www.youtube.com/watch?v=pe6S5skZwNE
- Domain Modelling with Haskell: Generalizing with Foldable and Traversable (Haskell at Work) https://www.youtube.com/watch?v=ASz_JTKO4VY
- Introduction to Cabal (Haskell at Work) https://www.youtube.com/watch?v=a7R-2vtPLDM
- More thoughts on the Expression Problem in Haskell https://eli.thegreenplace.net/2018/more-thoughts-on-the-expression-problem-in-haskell/
- turtle: Shell programming, Haskell-style https://hackage.haskell.org/package/turtle-1.5.8
- Wire.com — the source code https://github.com/wireapp/wire-server
- Fast Sudoku Solver in Haskell #3: Picking the Right Data Structures https://abhinavsarkar.net/posts/fast-sudoku-solver-in-haskell-3/
- JSON Parsing from Scratch in Haskell https://abhinavsarkar.net/posts/json-parsing-from-scratch-in-haskell/
- Quad CI is a simple, tiny and beginner friendly Continuous Integration system written in Haskell https://github.com/alpacaaa/quad-ci
- named — Named parameters (keyword arguments) for Haskell https://hackage.haskell.org/package/named
- vector — Efficient Arrays http://hackage.haskell.org/package/vector
- hspec — a testing framework for Haskell http://hspec.github.io/
- cake-slayer — a modern and batteries-included framework for creating backend in Haskell for web-applications https://github.com/kowainik/cake-slayer
- Morpheus GraphQL — Haskell GraphQL library, Build GraphQL APIs with your favourite functional language! https://morpheusgraphql.com/
- ekg — this library lets you remotely monitor a running process over HTTP. It provides a simple way to integrate a monitoring server into any application. http://hackage.haskell.org/package/ekg
- GRIN Compiler - whole program optimizer for lazy and strict functional languages https://github.com/grin-compiler/grin
- Ultra light docker image for Haskell https://github.com/naushadh/hello-world
- Hocker, I can't believe it's not docker! https://ixmatus.net/articles/docker-without-docker.html
- Stack and docker integration https://docs.haskellstack.org/en/stable/GUIDE/#docker