
82: Reviewing Elixir with José Valim - Part 1
About this episode
José Valim joins us to kick off part 1 of a 5 part series as we count down to the 10 year anniversary of the Elixir project we know and love. In Part 1, we talk through the Elixir releases of 1.1, 1.2, and 1.3. We cover the significant changes in each release, what instigated the change, the thinking behind it, and more. We cover some long-present features that people may not be aware of and recall what these changes meant to us.
Show Notes online - http://podcast.thinkingelixir.com/82
Elixir Community News
- https://dashbit.co/blog/elixir-and-machine-learning-nx-v0.1 – Nx (Numerical Elixir) v0.1 released
- https://twitter.com/peterlodewijk/status/1479838598790893571 – Project called Numerl is announced for Erlang.
- https://www.info.ucl.ac.be/~pvr/Losseau_45781400_2022.pdf – PDF to the Numerl paper titled "Efficient Vector and Matrix Computation for Erlang"
- https://twitter.com/theerlef/status/1480632969140310017 – Lambda Days conference moved to July 2022
- https://github.com/KronicDeth/intellij-elixir/releases/tag/v12.1.0 – Updates to the IntelliJ plugin that supports Elixir
- https://twitter.com/kronicdeth/status/1479538579298820098 – IntelliJ Elixir plugin tweet announcement
- https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md#v0270-2022-01-11 – ExDoc v0.27 was released
- https://twitter.com/josevalim/status/1480815810503495683 – Tweet threat about ExDoc v0.27 showing features
- https://hexdocs.pm/nx/Nx.html – Nx library docs using the new ExDoc
- https://twitter.com/brooklinjmyers/status/1480614054360018951 – Brooklin Myers announced he's joining DockYard to help create an Elixir Developer Bootcamp
- https://www.elixirnewbie.com/ – Brooklin Myers Elixir Newbie Podcast
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at [email protected]
Discussion Resources
- https://github.com/elixir-lang/elixir/blob/v1.1/CHANGELOG.md – Changelog for v1.1
- https://groups.google.com/g/elixir-lang-core/c/yd90kWN99FE/m/x2WZu7iqPcgJ – Discussion thread about maps in Elixir
- https://github.com/elixir-lang/elixir/blob/v1.2/CHANGELOG.md – Changelog for v1.2
- https://www.youtube.com/watch?v=X25xOhntr6s – ElixirConf 2015 - Keynote - Elixir Should Take Over the World by Jessica Kerr
- https://hexdocs.pm/elixir/Protocol.html#module-consolidation – Protocol consolidation
- https://github.com/elixir-lang/elixir/blob/v1.3/CHANGELOG.md – Changelog for v1.3
- https://github.com/elixir-lang/elixir/blob/v1.3/CHANGELOG.md#mix-escriptinstall – Mix escript install
mix test --stale- https://elixirforum.com/t/how-to-describe-many-contexts-in-exunit-without-a-hierarchy/1551 – How to Describe Many Contexts in ExUnit without a Hierarchy
Guest Information
- https://twitter.com/josevalim – on Twitter
- https://github.com/josevalim – on Github
- https://dashbit.co/ – Dashbit website and blog
Find us online
- Message the show - @ThinkingElixir
- Email the show - [email protected]
- Mark Ericksen - @brainlid
- David Bernheisel - @bernheisel
- Cade Ward - @cadebward
Get every episode summarized
Each time Thinking Elixir Podcast publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.
Email me new episodesFree for 3 shows. No card needed.
No transcript yet
This episode has not been transcribed. Request it and it moves to the front of the queue.
More episodes
More from Thinking Elixir Podcast

299: Don't Paste That Into Your Terminal
Thinking Elixir Podcast

298: Hex Gets a Glow Up
Thinking Elixir Podcast

297: JavaScript Joins the BEAM?
Thinking Elixir Podcast

296: OpenAI Chose Elixir and A VM Inside a VMV
Thinking Elixir Podcast