#

Haskell Programming Tutorials & Engineering Articles

30 Haskell tutorials, guides, and engineering insights from Meta, LinkedIn, Spotify, and more

Haskell Articles & Tutorials

Filter:
Cloudflare logo
Cloudflare
Advanced
Meta's Llama 4 is now available on the Cloudflare Workers AI platform, offering a powerful, multimodal generative AI model.
ClickHouse logo
ClickHouse
Beginner
The article discusses the integration of Rust into ClickHouse, emphasizing the strategic decision to enhance the system without rewriting it entirely in Rust.
Alexey Milovidov
14 min read
Includes Code
Has Summary
--
Meta logo
Meta
Advanced
The article discusses Glean, Meta's open-source code indexing system designed to efficiently collect and manage information about source code.
Meta logo
Meta
Intermediate
The article details how Meta developed the infrastructure for Threads, which achieved over 100 million sign-ups in its first five days.
Laine Campbell
9 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses five interesting facts about Buck2, Meta's recently open-sourced build system that serves as a successor to Buck.
Neil Mitchell
4 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses Tulip, a binary serialization protocol developed by Meta to enhance data schematization and support schema evolution.
Dhruv Matani
8 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses Meta's careful approach to endorsing programming languages for server-side use, highlighting Rust as the latest addition to its supported languages.
Eric Garcia
5 min read
Has Summary
--
Shopify logo
Shopify
Advanced
The article discusses how Shopify utilizes WebAssembly (Wasm) outside of the browser to enhance its platform's extensibility and performance.
Meta logo
Meta
Intermediate
The article discusses the open-sourcing of Thrift support for Haskell, a serialization and remote procedure call (RPC) framework used for cross-service communication.
Noam Zilberstein
3 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article reviews Facebook's significant advancements in connectivity, app performance, and sustainability during 2020, highlighting the impact of the COVID-19 pandemic on the importance of conne...
Meta logo
Meta
Beginner
Retrie is an open-sourced code refactoring tool for Haskell that simplifies the process of codemodding, making it faster, easier, and safer.
3 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
Simon Marlow, Simon Peyton Jones, and Satnam Singh received the Most Influential ICFP Paper Award for their 2009 paper on enhancing Haskell's performance on multicore systems.
3 min read
Has Summary
--
Spotify logo
Spotify
Intermediate
The article discusses how Spotify significantly improved the build times of its iOS app, Spotify for Artists, by implementing a caching solution using a custom script with the Rome tool.
Spotify Engineering
8 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses the evaluation of language adoption at scale, particularly focusing on Kotlin for Android development at LinkedIn.
Yao-Jung Yang
11 min read
Has Summary
--
Uber logo
Uber
Intermediate
The article discusses an architectural design for a library focused on Bayesian modeling and inference using modern functional programming languages.
2 min read
Has Summary
--
Uber logo
Uber
Advanced
The article discusses Queryparser, an open-source tool developed by Uber Engineering for parsing and analyzing SQL queries.
Matt Halverson
13 min read
Has Summary
--
GitHub logo
GitHub
Intermediate
The article discusses the journey of the GitHub Desktop team, composed of native developers, as they transitioned to building an Electron app.
Slack logo
Slack
Advanced
The article discusses Slack's decision to use PHP for server-side application logic, addressing common misconceptions about the language's reputation.
Keith Adams
12 min read
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article recounts Veronica Ray's experience speaking at the Swift Summit, highlighting her journey into public speaking and iOS development.
Veronica Ray
7 min read
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
This article discusses various tools and techniques for debugging, testing, and utilizing HTTP/2, particularly in the context of CloudFlare's implementation.
John Graham-Cumming
9 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses Facebook's Sigma system, which combats spam and abuse using Haskell.
Simon Marlow
13 min read
Has Summary
--
Spotify logo
Spotify
Advanced
The article discusses the development and application of RapidCheck, a C++ framework for property-based testing, which automates the generation of test cases to improve software reliability.
shadewind
11 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
The article provides a recap of the Spam Fighting @Scale conference held at Facebook, focusing on the challenges of combating spam on large platforms.
Kristie Chow
6 min read
Has Summary
--
Meta logo
Meta
Advanced
In the first half of 2014, Facebook's open source program experienced significant growth, launching 64 new projects and increasing its codebase to 9. 9 million lines of code.
Meta logo
Meta
Intermediate
The article discusses the open-sourcing of Haxl, a Haskell library designed to simplify access to remote data sources like databases and web services.
Simon Marlow
7 min read
Includes Code
Has Summary
--
Meta logo
Meta
Advanced
The article discusses the open-sourcing of warp, a fast preprocessor for C and C++ developed by Walter Bright in collaboration with Facebook.
Andrei Alexandrescu
13 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
DConf 2013, hosted by Facebook, brought together over 60 engineers and thinkers to explore the D Programming Language.
Ben Hamilton
5 min read
Has Summary
--
LinkedIn logo
LinkedIn
Advanced
The article discusses an internal coding competition at LinkedIn focused on solving the 3-colorability graph problem using Haskell, C++, and Java.
LinkedIn Engineering Team
8 min read
Includes Code
Has Summary
--
Meta logo
Meta
Beginner
The article discusses the excitement and implementation of HTML5 features at Facebook, highlighting various functionalities that enhance web applications.
David Recordon
2 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the evolution of Thrift, an open-source software framework released by Facebook for enabling communication between different programming languages.

You've reached the end! All 30 articles loaded.