Newsletter
Issue 321 2022-06-23
Subscribe now! We'll never send you spam. You can also follow our feed. Read more issues in the archives.
Welcome to another issue of Haskell Weekly! Haskell is a safe, purely functional programming language with a fast, concurrent runtime. This is a weekly summary of what’s going on in its community.
Featured
-
ZuriHac is the biggest Haskell practitioners’ conference and hackathon in the world: a three-day grassroots coding festival organised by Zürich Friends of Haskell at the OST.
-
Attending ZuriHac 2022 as A Haskell Beginner by Nadinda Rachmat
Despite still feeling anxious about covid, insecure about my limited haskell knowledge and terrified of having to socialize again, I decided to sign up and see what happens.
-
The list of monoids pattern by Ollie Charles
In this post, I want to share a small little pattern that I’ve found to have a surprisingly high quality-of-life improvement, and I call it the list of monoids pattern.
-
Chameleon by Tony Fu
A tool to make solving type errors in Haskell simple and fun.
Jobs
Trying to hire a Haskell developer? You should advertise with us!
In brief
-
Further Filtering by Monday Morning Haskell
There are a lot of different IO errors our program could throw. And sometimes, we only watch to catch a few of them.
-
Fusing Industry and Academia at GitHub (Experience Report)
The development of Semantic has relied extensively on the functional programming literature; this paper describes how connections to academic research inspired and informed the development of an industrial-scale program analysis toolkit.
-
Haskell Foundation DevOps Weekly Log, 2022-06-17 by Bryan Richter
Sorry for skipping last week’s log, but thanks to everyone who spoke with me at Zurihac!
Show & tell
-
awesome-learning-haskell by Tweag
A collection of resources which were useful to Tweagers for learning Haskell and its various aspects.
-
unfork by Chris Martin
“Unfork” is the opposite of “fork”; whereas forking allows things to run concurrently, unforking prevents things from running concurrently.