Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

17: JIT compiler for Beam with Lukas Larsson and John Högberg

17: JIT compiler for Beam with Lukas Larsson and John Högberg

FromThinking Elixir Podcast


17: JIT compiler for Beam with Lukas Larsson and John Högberg

FromThinking Elixir Podcast

ratings:
Length:
44 minutes
Released:
Oct 13, 2020
Format:
Podcast episode

Description

We cover the news then talk with Lukas Larsson and John Högberg to learn about the new BeamAsm project that brings a JIT compiler to Erlang OTP and Elixir. This is a very exciting development for all Beam languages and they break down for us what it is, how it works, how it impacts us as Elixir developers, when to expect it, and they share insights into developing OTP. An episode you don’t want to miss!
Show Notes online - http://podcast.thinkingelixir.com/17 (http://podcast.thinkingelixir.com/17)
Elixir Community News
- https://2020.elixirbrasil.com/en/ (https://2020.elixirbrasil.com/en/) – Elixir Brazil conference
- https://github.com/elixir-lsp/elixir-ls/blob/master/CHANGELOG.md (https://github.com/elixir-lsp/elixir-ls/blob/master/CHANGELOG.md) – Elixir-LS 0.6.1 was released
- https://github.com/elixir-ecto/ecto (https://github.com/elixir-ecto/ecto) – Ecto 3.5 was officially released
- https://thinkingelixir.com/podcast-episodes/011-new-ecto-features-in-3-5-with-mike-binns/ (https://thinkingelixir.com/podcast-episodes/011-new-ecto-features-in-3-5-with-mike-binns/) – Ecto 3.5 interview with Mike Binns
- https://github.com/elixir-lang/elixir/blob/v1.11/CHANGELOG.md (https://github.com/elixir-lang/elixir/blob/v1.11/CHANGELOG.md) – Elixir 1.11 released
- https://thinkingelixir.com/podcast-episodes/003-elixir-1-11-preview-with-wojtek-mach/ (https://thinkingelixir.com/podcast-episodes/003-elixir-1-11-preview-with-wojtek-mach/) – Discussion with Wojtek Mach about Elixir 1.11 features
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Discussion Resources
- https://github.com/erlang/otp/pull/2745 (https://github.com/erlang/otp/pull/2745) – The big pull request
- https://www.erlang-solutions.com/ (https://www.erlang-solutions.com/)
- http://erlang.org/doc/man/HiPE_app.html (http://erlang.org/doc/man/HiPE_app.html)
- https://github.com/asmjit/asmjit (https://github.com/asmjit/asmjit)
- http://www.gnu.org/software/gdb/ (http://www.gnu.org/software/gdb/)
- https://www.youtube.com/watch?v=w4xMarVUZQ4 (https://www.youtube.com/watch?v=w4xMarVUZQ4) – Luke Imhoff Elixir debugger
- https://rr-project.org (https://rr-project.org)
- Tools used for work on OTP - gdb, rr, perf, asmjit, godbolt.org, uops.info
- https://uops.info/ (https://uops.info/)
- https://godbolt.org/ (https://godbolt.org/)
- https://rr-project.org/ (https://rr-project.org/)
- http://blog.erlang.org (http://blog.erlang.org) – Erlang Blog
Guest Information
- https://twitter.com/garazdawi (https://twitter.com/garazdawi) – Lukas on Twitter
- https://github.com/garazdawi/ (https://github.com/garazdawi/) – Lukas on Github
- lukas@erlang.org – Lukas’ email
- https://github.com/jhogberg (https://github.com/jhogberg) – John on Github
- john@erlang.org – John’s email
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- Cade Ward - @cadebward (https://twitter.com/cadebward)
Released:
Oct 13, 2020
Format:
Podcast episode

Titles in the series (100)

The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community. Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more. Guests visit the show to help challenge our assumptions, learn about new developments and grow in the process. Subscribe to join us on this journey!