Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Benchee - 9 Years of Benchmarking on the BEAM

Code Sync via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the nine-year journey of Benchee, the leading benchmarking tool in the Elixir and Erlang ecosystem, through this keynote conference talk from Code BEAM Stockholm 2024. Discover the origins of Benchee, the problems it was designed to solve, and whether its initial design decisions have stood the test of time. Learn about navigating open source ecosystems and determining when new libraries are needed, while examining Benchee's successful layered architecture that emphasizes exchangeable components and has spawned numerous community plugins. Gain insights into benchmarking fundamentals including the importance of warmups, statistical analysis, and garbage collection impact on performance measurements. Understand BEAM-specific performance characteristics such as per-process memory management, message copying between processes, reductions, and the performance differences between tail recursion and body recursion. Hear candid discussions about open source collaboration, community participation, and the inevitable mistakes made during library development, as the creator shares both successes and failures to normalize the sharing of learning experiences in software development.

Syllabus

Keynote: Benchee: 9 Years of Benchmarking on the BEAM -Tobias Pfeiffer | Code BEAM Lite Sto 2024

Taught by

Code Sync

Reviews

Start your review of Benchee - 9 Years of Benchmarking on the BEAM

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.