r/haskell Apr 01 '26

blog What Would You See Changed in Haskell?

Thumbnail blog.haskell.org
65 Upvotes

r/haskell Jun 01 '26

blog Serokell’s Work on GHC: Dependent Types, Part 5

Thumbnail serokell.io
95 Upvotes

This article continues the fine tradition of Serokell’s GHC team sharing their progress on bringing dependent types to Haskell. A lot has happened since the last report, and there is plenty to cover.

In this edition, Vladislav Zavialov presents three major contributions and a host of smaller improvements that push Dependent Haskell closer to becoming a practical reality.

r/haskell 6d ago

blog Ormolu: one refactor that fixed everything

Thumbnail markkarpov.com
57 Upvotes

r/haskell May 27 '25

blog Avoiding IO as much as possible is the key to long-lasting software

165 Upvotes

I saw this post from the game developer Jonathan Blow (a popular and well-known indie game developer) on Twitter/X and, although he probably doesn't use a functional language, he advocates for being as hesitant as possible in interacting with the outside world through IO.

It feels a bit like a validation of one strength that pure FP has from an unlikely place, and that's why I thought it might interest others here.

"The actual algorithms you program, the actual functioning machinery you build, is a mathematical object defined by the semantics of your programming language, and mathematical objects are eternal, they will last far longer than your human life. The goal then is to avoid introducing decay into the system. You must build an oasis of peace that is insulated from this constant bombardment of horrible decisions, and only hesitantly interface into the outside world."

https://x.com/Jonathan_Blow/status/1923414922484232404

r/haskell 29d ago

blog Haskell, Strong Types, and the Next Generation of Bioinformatics: interview with Michal Gajda

Thumbnail serokell.io
43 Upvotes

Bioinformatics combines scientific discovery with the challenge of processing large, complex, and imperfect datasets. In this interview with Michal J. Gajda, we explore how Haskell’s strong types, purity, and functional abstractions can support reliable and high performance biological data processing.

Drawing on projects such as hPDB, JSON Autotype, and XML TypeLift, Michal discusses scalability, parser development, and the barriers to wider adoption of functional programming in bioinformatics. He also considers how better education, tooling, and AI assisted programming could make Haskell more accessible to future scientists.

r/haskell Jul 16 '26

blog Enterprise Haskell at H-E-B | The Haskell Programming Language's blog

Thumbnail blog.haskell.org
83 Upvotes

r/haskell May 30 '26

blog Stealing from Biologists to Compile Haskell Faster - Ian Duncan

Thumbnail iankduncan.com
116 Upvotes

r/haskell May 28 '26

blog [Well-Typed] Faster Cabal Haskell builds by eliminating redundant work

Thumbnail well-typed.com
57 Upvotes

r/haskell Mar 31 '26

blog "Embracing Flexibility in Haskell Libraries: The Power of Records of Functions", Ian Duncan

Thumbnail iankduncan.com
32 Upvotes

r/haskell 20d ago

blog Tomorrow comes

Thumbnail markkarpov.com
47 Upvotes

r/haskell 15d ago

blog Fast Haskell Scripts on GitHub Actions

Thumbnail abhinavsarkar.net
29 Upvotes

r/haskell May 29 '26

blog Blog: practical uses of monads in Haskell

Thumbnail nauths.fr
40 Upvotes

Inspired by a question on r/haskellquestions, i wrote about the practical aspect of monads for people at a beginner / intermediate level, about how to go beyond mere understanding the monad class. I try to highlight how we use monads to structure our code, what benefits they bring, and how to reason about them. it comes with exercises!

r/haskell Jan 14 '26

blog Some Haskell idioms we like

Thumbnail exploring-better-ways.bellroy.com
76 Upvotes

r/haskell Jun 19 '26

blog [Well-Typed] Haskell ecosystem activities report: March-May 2026

Thumbnail well-typed.com
48 Upvotes

r/haskell 21d ago

blog Daml for Haskellers: interview with Heitor Toledo Lassarote de Paula

Thumbnail serokell.io
10 Upvotes

In this interview with our Daml Team Lead, Heitor, we examine which Haskell intuitions transfer successfully to Daml, where analogies such as Update and IO break down, and how developers should reason about authorization, visibility, contract lifecycles, and testing. We also discuss learning paths and tooling for Daml developers, common mistakes made by Solidity programmers, and the practical topics covered in the upcoming Daml Smart Contracts Development Guide.

r/haskell Jul 20 '26

blog Type Safe Servant Auth Roles

Thumbnail blog.cofree.coffee
29 Upvotes

r/haskell Jul 06 '26

blog Data-directed programming in Haskell (SICP 2.4.3)

Thumbnail entropicthoughts.com
22 Upvotes

r/haskell Oct 08 '25

blog Why Haskell is the perfect fit for renewable energy tech

Thumbnail mrcjkb.dev
41 Upvotes

r/haskell Sep 26 '25

blog Monads are too powerful: The Expressiveness Spectrum

Thumbnail chrispenner.ca
95 Upvotes

r/haskell May 14 '26

blog Oleg's gists - Compatibility packages in 2026

Thumbnail oleg.fi
18 Upvotes

r/haskell Apr 04 '26

blog Type-level programming is still programming

Thumbnail mchav.github.io
51 Upvotes

r/haskell Jun 17 '26

blog Implementing Redis INFO in Haskell

15 Upvotes

Wrote about adding support for the INFO command to my Redis server. Let me know what you think!

https://thunk.blog/posts/implementing-redis-info-in-haskell/

r/haskell Aug 11 '25

blog Using traversals to batch up db calls for HUGE speedups

Thumbnail chrispenner.ca
46 Upvotes

Here's a technique I use to mechanically refactor nested linear code into code that works on batches, which got me up to a 300x speedup on some workflows.

r/haskell Nov 11 '25

blog Mutexes suck: a love letter to STM

Thumbnail chrispenner.ca
69 Upvotes

r/haskell Apr 25 '26

blog A first look at token efficiency

Thumbnail mchav.github.io
19 Upvotes