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.

ElixirConf 2020 Preview

ElixirConf 2020 Preview

FromElixir Wizards


ElixirConf 2020 Preview

FromElixir Wizards

ratings:
Length:
77 minutes
Released:
Aug 27, 2020
Format:
Podcast episode

Description

With ElixirConf 2020 just around the corner, today’s episode is a sneak peek where we talk with six of this year’s speakers. Each speaker gives listeners an elevator pitch of their talk while throwing in extra details about who their talk is aimed at, what they learned through the process, and which talks they’re excited about attending.
Our first guest is Quinn Wilton, a developer at Tinfoil Security, whose talk is titled ‘Type-Safe LiveView with Gleam’. Quinn explains how she’s created a symbiosis between Elixir and Gleam that helps her create more consistent code while offsetting the disadvantages of dynamic typing.
We then chat with Dan Lindeman whose talk, ‘Short Circuit IoT Development Time with Nerves,’ is an overview of building custom hardware using Nerves and Elixir.
After Dan’s plug on how you can start programming Nerves on your laptop, we welcome Jeffrey Utter to the show. His talk is a deep dive into ‘Debugging Live Systems on the Beam.’ Teasing out the topic, we discuss inefficiencies in the debugging process and how many developers adopt a ‘whack-a-mole’ approach to dealing with bugs.
From debugging to UintSet, Luciano Ramalho, our next speaker, gives us a taste of his presentation, ‘UIntSet: enumerable, streamable, understandable.’ Luciano shares how the Go language inspired him to experiment with leveraging protocols and streams to build new idiomatic Elixir data structures from scratch. He also touches on the importance of being humble when learning new languages and gearing Elixir to a non-engineer user base.
After Luciano, we’re joined by Melvin Cedeno, a fellow Elixir Wizard from the SmartLogic family. Melvin brings his teaching experience to bear on the topic of ‘Teaching Functional Programming with Elixir.’ This is a key talk in growing our community, especially when considering the point that being an Elixir genius doesn’t necessarily mean that you’re well-suited to teach it.
Last but certainly not least, we speak with Japa Swadia from Podium about her talk, ‘Domain-Driven Design with Elixir’ — a subject that’s been a huge focus on the podcast. We chat about what domain-driven design means and why it’s an important foundational concept for beginners to learn.
Tune in for this tip-of-the-iceberg preview. It’s just a glimpse into the varied and wonderfully informative talks you can expect at ElixirConf 2020.
Key Points From This Episode:
Introducing Quinn Wilton who is using Gleam to interact with Elixir.
How being acquired by Synopsys has given Tinfoil Security access to greater resources.
Balancing the advantages of Elixir with its drawbacks when it comes to dynamic analysis.
What Gleam is and how it makes static typing more approachable.
Teasing Quinn’s ElixirConf talk — ‘Talk Type-Safe LiveView with Gleam’
What Quinn has learned from the process of creating his presentation.
Building a dissembler and the talk that Quinn is most looking forward to attending.
Dan Lindeman’s work at Very making solar micro-grids.
The benefits of Elixir and Nerves when building custom hardware.
Who Dan’s talk is aimed at and why it’s appropriate for any experience level.
Working with smart minds and laboring through hardware docs that often lie.
How scary it can be to work with hardware and the value of having your talk appeal to entry-level Elixir users.
Jeffrey Utter unpacks his talk — ‘Debugging Live Systems on the Beam.’
How most people play ‘whack-a-mole’ when dealing with live system bugs.
Using match specs to hone in on your debugging process.
Why most Elixir coders should learn about Jeffrey’s debugging system.
Why is Recon Library is such an excellent tool and its potential uses in distributed systems.
Hear which talks Jeffrey is looking forward to attending.
How Go inspired Luciano Ramalho to explore applying different data structures to Elixir.
What skill-level Luciano’s talk is aimed at and why.
Developing a sense of how Elixir is idiomatic, despite being such a new language.
Being humble when learning new la
Released:
Aug 27, 2020
Format:
Podcast episode

Titles in the series (100)

Elixir Wizards is an interview-style podcast for anyone interested in functional programming and the Elixir Programming Language. Hosted by SmartLogic engineers Sundi Myint, Owen Bickford, Bilal Hankins, and Dan Ivovich, this show features in-depth discussions with some of the brightest minds in the industry, discussing training and documentation in Phoenix LiveView, the evolution of programming languages, Erlang VM, and more. In the current season, we're celebrating a decade of Elixir and exploring what the next ten years hold for this powerful language. With expert insights from guests including José Valim, Hugo Baraúna, and Saša Juric, we discuss emerging trends in cyber security, cloud infrastructure, web transports, machine learning, static vs dynamic types, and what the future might hold for Elixir developers. Learn more about how SmartLogic uses Phoenix and Elixir. (https://smartlogic.io/phoenix-and-elixir?utm_source=podcast)