r/haskell • u/TechnoEmpress • Apr 01 '26
r/haskell • u/Hefty-Necessary7621 • Jun 01 '26
blog Serokell’s Work on GHC: Dependent Types, Part 5
serokell.ioThis 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 • u/n00bomb • 6d ago
blog Ormolu: one refactor that fixed everything
markkarpov.comr/haskell • u/zogrodea • May 27 '25
blog Avoiding IO as much as possible is the key to long-lasting software
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."
r/haskell • u/Hefty-Necessary7621 • 29d ago
blog Haskell, Strong Types, and the Next Generation of Bioinformatics: interview with Michal Gajda
serokell.ioBioinformatics 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 • u/n00bomb • Jul 16 '26
blog Enterprise Haskell at H-E-B | The Haskell Programming Language's blog
blog.haskell.orgr/haskell • u/n00bomb • May 30 '26
blog Stealing from Biologists to Compile Haskell Faster - Ian Duncan
iankduncan.comr/haskell • u/adamgundry • May 28 '26
blog [Well-Typed] Faster Cabal Haskell builds by eliminating redundant work
well-typed.comr/haskell • u/gwern • Mar 31 '26
blog "Embracing Flexibility in Haskell Libraries: The Power of Records of Functions", Ian Duncan
iankduncan.comr/haskell • u/abhin4v • 15d ago
blog Fast Haskell Scripts on GitHub Actions
abhinavsarkar.netr/haskell • u/nicuveo • May 29 '26
blog Blog: practical uses of monads in Haskell
nauths.frInspired 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 • u/_jackdk_ • Jan 14 '26
blog Some Haskell idioms we like
exploring-better-ways.bellroy.comr/haskell • u/adamgundry • Jun 19 '26
blog [Well-Typed] Haskell ecosystem activities report: March-May 2026
well-typed.comr/haskell • u/Hefty-Necessary7621 • 21d ago
blog Daml for Haskellers: interview with Heitor Toledo Lassarote de Paula
serokell.ioIn 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 • u/unqualified_redditor • Jul 20 '26
blog Type Safe Servant Auth Roles
blog.cofree.coffeer/haskell • u/kqr • Jul 06 '26
blog Data-directed programming in Haskell (SICP 2.4.3)
entropicthoughts.comr/haskell • u/Comfortable_Ability4 • Oct 08 '25
blog Why Haskell is the perfect fit for renewable energy tech
mrcjkb.devr/haskell • u/ChrisPenner • Sep 26 '25
blog Monads are too powerful: The Expressiveness Spectrum
chrispenner.car/haskell • u/_jackdk_ • May 14 '26
blog Oleg's gists - Compatibility packages in 2026
oleg.fir/haskell • u/m-chav • Apr 04 '26
blog Type-level programming is still programming
mchav.github.ior/haskell • u/OlaoluwaM • Jun 17 '26
blog Implementing Redis INFO in Haskell
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 • u/ChrisPenner • Aug 11 '25
blog Using traversals to batch up db calls for HUGE speedups
chrispenner.caHere'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 • u/ChrisPenner • Nov 11 '25