![Thinking Elixir Podcast artwork](https://is5-ssl.mzstatic.com/image/thumb/Podcasts123/v4/26/31/55/2631552b-2524-bea0-e9dd-b5dc5fa2db60/mza_5462826192290351494.png/100x100bb.jpg)
17: JIT compiler for Beam with Lukas Larsson and John Högberg
Thinking Elixir Podcast
English - October 13, 2020 10:15 - 43 minutes - 20.3 MBHow To Education News Tech News elixir programming web clustering phoenix liveview news developer Homepage Download Google Podcasts Overcast Castro Pocket Casts RSS feed
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 [email protected] (mailto:[email protected])
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
- [email protected] – Lukas’ email
- https://github.com/jhogberg (https://github.com/jhogberg) – John on Github
- [email protected] – John’s email
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Email the show - [email protected] (mailto:[email protected])
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- Cade Ward - @cadebward (https://twitter.com/cadebward)
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
Elixir Community News
-
https://github.com/elixir-lsp/elixir-ls/blob/master/CHANGELOG.md – Elixir-LS 0.6.1 was released -
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/ – Ecto 3.5 interview with Mike Binns -
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/ – Discussion with Wojtek Mach about Elixir 1.11 features
https://2020.elixirbrasil.com/en/ – Elixir Brazil conference
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at [email protected]
Discussion Resources
-
https://github.com/erlang/otp/pull/2745 – The big pull request - https://www.erlang-solutions.com/
- http://erlang.org/doc/man/HiPE_app.html
- https://github.com/asmjit/asmjit
- http://www.gnu.org/software/gdb/
-
https://www.youtube.com/watch?v=w4xMarVUZQ4 – Luke Imhoff Elixir debugger - https://rr-project.org
- Tools used for work on OTP - gdb, rr, perf, asmjit, godbolt.org, uops.info
- https://uops.info/
- https://godbolt.org/
- https://rr-project.org/
-
http://blog.erlang.org – Erlang Blog
Guest Information
-
https://twitter.com/garazdawi – Lukas on Twitter -
https://github.com/garazdawi/ – Lukas on Github -
[email protected] – Lukas’ email -
https://github.com/jhogberg – John on Github -
[email protected] – John’s email
Find us online
- Message the show - @ThinkingElixir
- Email the show - [email protected]
- Mark Ericksen - @brainlid
- David Bernheisel - @bernheisel
- Cade Ward - @cadebward