Thinking Elixir Podcast 291: F...


Both missions accomplished! 🎉
Brain's still buzzing after a fantastic #ElixirConfEU event last week. I enjoyed the talks and the talking. I didn't manage to chat to every person that I wanted to but that's OK.
Huge thanks to the organizers, speakers and the amazing #ElixirLang community!
This is a bit of an emotional takeaway from #elixirconfeu for me. I met Joe Armstrong (co-creator of Erlang and the Erlang virtual machine) some years ago at a conference.
He was such a curious, witty and friendly person.
*sigh* this talk is really heavy on code on the slides, in dark mode. The background might be black on the laptop screen, but it’s medium grey on the projector screen. Any medium-dark or dark text is invisible, and this syntax highlighting uses aubergine.
Unless the conference hall is actually pitch black except for the projector, this problem will always happen. I code in dark mode in real life, but my slides have a light background _for a reason_.
Hello from Krakow, where #ElixirConfEU is taking place today and tomorrow.
I’ll be speaking around noon tomorrow, about the time ignoring what I was taught and embracing Elixir’s strengths solved a database problem.
Pallas's cat reminds you to free your stuff when you write C code.
@bettio talking about #AtomVM at #ElixirConfEU
Elixir and Rust are two complementary languages, each excelling in specific areas. This tutorial will explore how to effectively combine their strengths by examining where Rust is a good fit within an Elixir application. We’ll introduce rustler, a tool that allows developers to write Native Interface Functions (NIFs) in Rust and load them seamlessly on the Elixir side. Additionally, we’ll delve into orchestrating Rust NIFs using Elixir’s and BEAM’s powerful primitives, as well as leveraging Rust’s fearless concurrency for multithreading and integrating it with Elixir’s robust concurrency model.