Newsletter
Issue 306 2022-03-10
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
-
Scalable web crawling and scraping. Available on-premises or in the cloud. (ad)
Isoxya Pro brings high availability, error recovery, and horizontal scaling to crawling and scraping. It is available on-premises for installation on Kubernetes, or in the cloud via SaaS. Isoxya Pro is able to scale crawlers, processors, and streamers, and adds many features such as list crawls.
-
GHC 9.2.2 is now available by Ben Gamari
The GHC developers are very happy to at announce the availability of GHC 9.2.2. This release includes many bug-fixes and other improvements to 9.2.1.
-
15 Resources to Help You Learn Haskell in 2022 by Gints Dreimanis
If you want to learn Haskell and finally understand what people mean by monads in all those Hacker News comments, it’s possible.
-
Applicatives should usually implement Semigroup and Monoid by Gabriella Gonzalez
The above instances come in handy in conjunction with utilities from Haskell’s standard library that work with
Monoid
s. -
Beginning Haskell Type System, part 1 by C. L. Beard
To grasp why the type system is so crucial, we must first explore the benefits and drawbacks of static typing.
-
Haskell for extreme idea brainstorming by Tom Wells
I suggested we extreme program a prototype using haskell - it was pretty amazing to pair program with because it’s so frikkin simple to describe data structures / algorithms with.
-
How to Use Monads without Understanding Them by Lucian Ursu
I wanted to write it, because I believe you can write monadic code without understanding monads. Instead, you need to know 2 things.
-
SimpleX Chat now as mobile apps, created with Haskell (+ native UIs)! by Evgeny Poberezkin
Huge “thank you” to 137 people who helped us test and improve the apps and to u/angerman who helped a lot by compiling our Haskell code to mobile platforms and getting it accepted by app stores
Jobs
- Haskell Developer at MLabs (ad)
We are one of the leading Haskell consultancies in the fintech, blockchain and AI space, with a passion for Haskell and open source software. We are looking for a remote Haskeller to join our team. If you are excited about Haskell and are up for a new challenge, please apply here or visit our website! For any questions please email jobs@mlabs.city.
- Haskell Software Engineer at Bitnomial (Chicago,IL,US Remote) (ad)
Bitnomial is looking for Haskell Software Engineers. Bitnomial is a US based, CFTC licensed and regulated bitcoin derivatives exchange, headquartered in Chicago. Bitnomial develops and operates exchange, clearing, and settlement infrastructure for physically settled bitcoin futures and options.
-
Senior/Staff Software Engineer (ad)
Lumi is looking for Haskell and PureScript engineers to grow our supply chain platform. Lumi helps manufacturers around the world make their capabilities available directly to ecommerce brands. We are open to remote candidates in the US and UK.
Trying to hire a Haskell developer? You should advertise with us!
Show & tell
-
annotated-exception by Matt Parsons
This library provides a special
AnnotatedException
type which allows you to decorate Haskell exceptions with additional information. -
bytestring version 0.11.3.0 by Andrew Lelechenko
On behalf of maintainers I’m happy to announce that bytestring-0.11.3.0 has been released. It will be a part of upcoming GHC 9.2.2.