YoVDO

Haxl - A Big Hammer for Concurrency

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Parallel Computing Courses Concurrency Courses

Course Description

Overview

Explore a groundbreaking approach to concurrency in programming through this conference talk from Strange Loop. Dive into the Haxl framework, developed and open-sourced by Facebook, which flips the default from sequential to concurrent programming. Discover how this paradigm shift can be beneficial and gain insights into its inner workings. Learn how the components enabling concurrency-by-default also enhance testing and debugging capabilities, making Haxl a powerful tool for addressing I/O and concurrency challenges. Follow along as Simon Marlow, a Software Engineer from Facebook's Abuse Detection Systems team, shares his expertise on topics including side effects, mock APIs, parallelism, and the motivations behind Haxl's creation. Gain valuable knowledge about this innovative framework that is being used to combat spam and malware at Facebook.

Syllabus

Introduction
Concurrency
Side effects
Testing
How to test better
Mock API
Debugging
Characteristics of a Big Hammer
What is Haxl
Haxl Example
Parallelity
Concurrent
How it works
Testing and debugging
Why did we make Haxl
Conclusion


Taught by

Strange Loop Conference

Tags

Related Courses

Sniffing the Metaverse
Strange Loop Conference via YouTube
KalDB - A Cloud Native Log Search Platform
Strange Loop Conference via YouTube
The Evolution of a Planetary-scale Distributed Database
Strange Loop Conference via YouTube
Machine Learning for Developer Productivity
Strange Loop Conference via YouTube
Formally Verifying Everybody's Cryptography
Strange Loop Conference via YouTube