#Tools

Media

Development and production profiling made easy with flame_prof: A new flamegraph and heatmap lightweight profiler for Erlang

Lecture by Edmond Begumisa and Roshan Giri

Profiler Heatmaps Flamegraphs Edmond Begumisa Medical Objects Pty Ltd.. Profiling Erlang systems is tricky due to their concurrent nature. new open-source low-overhead profiler which samples callstacks and graphically categorises them by process status, reductions, memory and message queue length over time making it easy to identify code where time and memory is being spent. identify both sequential and concurrency bottlenecks in our Erlang Healthcare HL7 message processing system.

READ MORE

Credo: Mentoring at every level

Lecture by René Föhring

Improving People's Onboarding René Föhring 5Minds IT-Solutions. Credo is helping developers around the world to get into the BEAM ecosystem, helping more senior team members to onboard more junior ones and enabling teams to develop a shared understanding of Elixir. Credo is all about code consistency and teaching those using it.

READ MORE

A Beginner's Guide to TLA+: Exploring State Machines & Proving Correctness

Lecture by Jeff Weiss

READ MORE

Boost your Erlang productivity with the Erlang Language Server

Lecture by Roberto Aloi

READ MORE

Your Erlang graph fix

Lecture by Robert Carbone

READ MORE

Instrumenting and monitoring stateless Erlang today

Lecture by Markus Feyh

READ MORE

Diffing Hex packages

Lecture by Johanna Larsson

READ MORE

Erlang is getting pretty!

Lecture by Michal Muskala

READ MORE

Rustler: the road to safe NIFs

Lecture by Sonny Scroggin

READ MORE

What are the best tools for browser testing? Click to find out

Lecture by Vanessa Lee

READ MORE

BEAM-style Execution Tracing for Perl (adventures in dynamic instrumentation)

Lecture by Ben Tyler

READ MORE

Meta-programming in Erlang: Zotonic's template- and dispatch compilers

Lecture by Marc Worrell

READ MORE

Credo: Your Team’s Robot Mentor

Lecture by René Föhring

READ MORE

Keeping tabs on production

Lecture by Hubert Łępicki

READ MORE

Tortoise evolved: the road to MQTT 5 support in the Tortoise MQTT client

Lecture by Martin Gausby

READ MORE

gen_persistence: persist the state of your processes

Lecture by Benoit Chesneau

READ MORE

Trust issues: trouble in package paradise

Lecture by Jacek Królikowski

READ MORE

Exop on StreamData

Lecture by Andrey Chernykh

READ MORE

What does Dialyzer think about me?

Lecture by Stavros Aronis

READ MORE

LUX - an expect like test tool

Lecture by Hakan Mattsson and Cons T. Ahs

READ MORE

Erlang and Elixir Types a deep dive

Lecture by Zachary Kessin

READ MORE

Continuous tracing in production (without Erlang's trace module)

Lecture by Greg Mefford

READ MORE
BACK TO ALL MEDIA