Haxl - A Big Hammer for Concurrency
Offered By: Strange Loop Conference via YouTube
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
Paradigms of Computer Programming – FundamentalsUniversité catholique de Louvain via edX Paradigms of Computer Programming – Abstraction and Concurrency
Université catholique de Louvain via edX Computing: Art, Magic, Science - Part II
ETH Zurich via edX Concurrency
AdaCore via Independent Java Fundamentals for Android Development
Galileo University via edX