u/sclvin r/haskell • Recommends
The Road to Running Haskell at Facebook Scale - Jon Coens
18K subscribers • 48 videos on Hallway
- Recommended by 3 people: 1 on Lobsters, 1 in engineering communities and 1 curated list.
- Presented by Jon Coens, Software Engineer at Facebook
Intermediate. Assumes working knowledge.
30K views10 years ago3 recommendations
Programming languagesDistributed systemsHaskellScaling and large-scale architectureConcurrency and parallelism
Jon Coens shares Facebook's experience migrating a massive codebase to Haskell and building the Haxl infrastructure for high-performance spam filtering.
Slides and more info: codemesh.io/codemesh2015/jon-coens The Haxl project is running in production at Facebook, and it's been a fascinating ride along the way. We've migrated a 100K line codebase to a completely separate language, built novel infrastructure in Haskell, launched it in a crucial system, and grew dozens of Haskell developers, all without missing a beat. Come learn what blood, sweat, and tears were needed to make this Haskell success story. Talk objectives: - The talk aims to show our experiences with using Haskell on a large project: what we needed to change in Haskell to make it run in a high-performance server and what it took to migrate between languages (both technical and human). Target audience: - Anyone curious how migrating an existing project to Haskell may look like or what Facebook's biggest foray into Haskell has been. About Jon Jon Coens is a software engineer at Facebook. After building robots at CMU's CS program, he's been building anti-spam infrastructure to keep the bad guys off Facebook. In 2013, he founded the Haxl project with Simon Marlow and has spearheaded the growth of Haskell at Facebook.Why it's here
3 people recommend thisWhat people say. Recommended as a classic case study of using Haskell in production at massive scale.
programming-talkscurated list on GitHubRecommends
Under “Haskell”
u/Top-Associate-6276in r/haskell • Mentions
u/niteriain r/haskell • Mentions
On “What exactly do companies use Haskell for?”
u/graphicsRatin r/haskell • Mentions
On “What are your Favorite Introductory Haskell Videos?”