Newsletter
Issue 251 2021-02-18
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
-
Writing AWS Lambdas in Haskell
I wrote a script which allows a collection of Haskell lambdas using the hal runtime to be deployed by CDK.
-
Production Webservers and Concurrent Requests by Jake Keuhlen
In this case, it’s important to realize that, more often than not, we run our code on linux systems that have their own resource constraints and default limits.
-
Functorio by Bartosz Milewski
I’m going to show you that real engineering is functional, and I’m going to illustrate it using a computer game that is designed by engineers for engineers.
-
Haskell Database Implementation - Part 1, Growing a Tree by Dan Fithian
In 2020 I set out to correct some of the gaps in my knowledge, and one of the ways I did so was by writing my own database, in Haskell, from scratch.
-
Haskell is vulnerable to dependency confusion by Fraser Tweedale
In this post, I demonstrate that critical parts of the Haskell package management system are vulnerable to the dependency confusion supply chain attack.
-
Is Alternative a Wrong Abstraction for Handling Failures? by Robert Peszek
Alternative
instances are also known for producing confusing errors. In this post, we do a deep dive into the alternative thinking only about the errors. -
Masking Asynchronous Exceptions by Marcin Szamotulski
The base library explains asynchronous exceptions and masking quite well, but still this is one of the topics that is often misunderstood.
-
Reanimate 02 - Coordinate systems and Scene by Sascha Bubeck
In this part of the
reanimate
blog post series we will improve the shape of the star using coordinate transformations and learn to move the star usingScene
andVar
. -
Reflections On Using Haskell For My Startup by Alistair Burrowes
Almost exactly one year ago I quit my job to create a Haskell startup as a solo developer.
-
We Made ChatWisely With Haskell by Michael Litchard
We thought other Haskellers might like to hear about what we’re doing and how we use Haskell to do it.
Jobs
Trying to hire a Haskell developer? You should advertise with us!
In brief
-
Advanced Series Updated! by Monday Morning Haskell
All of these series now have improved syntax highlighting and code blocks for better readability.
-
Call for Ideas: Forming a Technical Agenda by Ben Gamari
With the Haskell Foundation’s board and executive director established and fundraising going well, it is time to pin down an agenda of technical priorities which the Foundation’s resources should support.
-
Request for Nominations to the GHC Steering Committee by Alejandro Serrano
The GHC Steering committee is seeking nominations for new members.
Show & tell
-
Experiment with pattern matching.
-
bytestring version 0.11.1.0 by Andrew Lelechenko
On behalf of maintainers I’m happy to announce that
bytestring-0.11.1.0
is finally released. -
SBV version 8.10 by Levent Erkok
A new version of SBV (v8.10) is now available on Hackage.