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

Paradigms of Computer Programming – Fundamentals
Université 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