Newsletter
Issue 234 2020-10-22
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
-
Episode 27: Interview Questions by Haskell Weekly Podcast
Learn how to answer common technical interview questions with Haskell. Cameron Gera and Taylor Fausak discuss Chris Penner’s blog post.
-
Episode 1: The New Random by Compositional Podcast
A little group consisting of Alexey Kuleshevich, Alexey Khudyakov as well as the two guests of this episode got together to improve the random library both in terms of quality and performance.
-
Does the idea of
-XGHC2021
excite you? by Joachim BreitnerAmong the plethora of GHC extensions that we support, many are pretty accepted, or safe, or just optional polish. We could identify such a base set, and make it so that
{-# LANGUAGE GHC2021 #-}
turns on all of them. -
Flashblast - A tool for generating language learning flashcards by Dan Firth
Flashblast is a command line application for creating anki flashcards from a dhall config.
-
This blog post walks through my experience attempting to use
Store
,Representable
in Haskell to implement Rule 110, difficulty finding a suitableRepresentable
instance, and then a pivot to Idris where I was able to solve the problem using the finite set typeFin n
.
Jobs
Trying to hire a Haskell developer? You should advertise with us!
In brief
-
The coin change problem in Haskell by Aron
We can alleviate the hardships by employing dynamic programming with memoization and utilizing a neat little property of the problem.
-
Release a book about math and programming in Haskell by Liu Xinyu
I recently released a book about mathematics and programming in github. There are 7 chapters together with 108 problems as exercise.
-
Watching Files with FS-Notify! by Monday Morning Haskell
This week, we get familiar with the fsnotify package, which lets us watch files and directories and take actions in our program when they change!
-
Why Fintech Companies Use Haskell by Roman Alterman
In this blog post, we will delve deeper into the state of fintech right now, and how exactly functional programming can improve modern fintech products
Show & tell
-
Abstractions in Context by William Yao
Learn Haskell abstractions the easy way — with real-world examples and context. You’ll learn common patterns in Haskell, how to implement them yourself, and what their benefits and drawbacks are.
-
jsonifier by Nikita Volkov
The API consists of just a few functions and achieves performance that gets up to 3 times better than that of “aeson” in typical use-cases.
-
TopShell by Joakim Ahnfelt-Rønne
Purely functional, reactive scripting language.