Elixir Wizards is an interview-style podcast for anyone interested in functional programming and the Elixir Programming Language. Hosted by SmartLogic engineers and Elixirists Owen Bickford, Dan Ivovich, and Sundi Myint, 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 branching out from Elixir to compare ...
…
continue reading

1
Building an Open Vehicle Control System using Elixir and Nerves with Marc, Thibault, and Loïc
54:19
54:19
Play later
Play later
Lists
Like
Liked
54:19For the Season 13 finale, Elixir Wizards Dan and Charles are joined by Spin42 Engineers Marc Lainez, Thibault Poncelet, and Loïc Vigneron to discuss their work retrofitting a 2007 VW Polo and creating an Open Vehicle Control System (OVCS). Using Elixir, Nerves, and Raspberry Pis, the team is reimagining vehicle technology to extend the lifespan of …
…
continue reading

1
Creating Horizon: Deploy Elixir Phoenix Apps on FreeBSD with Jim Freeze
44:48
44:48
Play later
Play later
Lists
Like
Liked
44:48The Elixir Wizards welcome Jim Freeze, organizer of ElixirConf and creator of the Horizon library. Jim shares his journey from organizing Ruby conferences to founding and growing ElixirConf into the community cornerstone it is today. He reflects on the challenges of running a major conference, how COVID-19 shaped the event, and why the talks remain…
…
continue reading

1
Telemetry & Observability for Elixir Apps at Cars.com with Zack Kayser & Ethan Gunderson
42:39
42:39
Play later
Play later
Lists
Like
Liked
42:39Zack Kayser and Ethan Gunderson, Software Engineers at Cars Commerce, join the Elixir Wizards to share their expertise on telemetry and observability in large-scale systems. Drawing from their experience at Cars.com—a platform handling high traffic and concurrent users—they discuss the technical and organizational challenges of scaling applications…
…
continue reading

1
Scaling the Daylite Apple-Native CRM Using Elixir with AJ
52:21
52:21
Play later
Play later
Lists
Like
Liked
52:21AJ (Alykhan Jetha), CEO and CTO of Marketcircle, joins the Elixir Wizards to share his experience building and evolving Daylite, their award-winning CRM and business productivity app for Apple users. He details his experiences as a self-taught programmer and how Marketcircle has navigated pivots, challenges, and opportunities since its founding in …
…
continue reading

1
Creating the Castmagic AI-Powered Content Workflow Platform with Justin Tormey
35:40
35:40
Play later
Play later
Lists
Like
Liked
35:40Justin Tormey, co-founder of Castmagic, joins the Elixir Wizards to discuss building an AI-powered content creation app. Castmagic repurposes audio and video into social media posts, blog articles, newsletters, and more. The tech stack leverages OpenAI and Anthropic LLMs with Elixir as the coordination layer and Phoenix LiveView powering the front …
…
continue reading

1
Creating the Standd AI-Native Due Diligence Platform with Stephen Solka
48:44
48:44
Play later
Play later
Lists
Like
Liked
48:44Stephen Solka, CTO and co-founder of Standd.io, joins Elixir Wizards Owen and Charles to share the journey of building an AI-native deal intelligence and due diligence platform. Designed to streamline document analysis and text generation for venture capital firms, Standd.io leverages large language models and AI tools to address key customer pain …
…
continue reading

1
Creating the WebAuthn Components Library for Phoenix LiveView Apps with Owen Bickford
57:32
57:32
Play later
Play later
Lists
Like
Liked
57:32Today on Elixir Wizards, Owen Bickford, fellow Wizard and creator of the WebauthnComponents library, joins us to talk about building passwordless authentication for Phoenix LiveView applications. Owen walks us through the evolution of authentication—touching on everything from plain text passwords to multi-factor setups—and explains the security fl…
…
continue reading

1
Creating a Terrestrial Telescope using Nerves & LiveView with Lucas Sifoni
49:56
49:56
Play later
Play later
Lists
Like
Liked
49:56Today on Elixir Wizards, indie developer Lucas Sifoni shares his experience prototyping a remote-controlled terrestrial telescope using Elixir, Nerves, Rust, and various hardware components. Lucas explains the basic components of a telescope, the challenges he faced during the development process, and the benefits of using Elixir and Nerves for har…
…
continue reading

1
Creating a Local-First Offline-Enabled LiveView PWA with Tony Dang
48:18
48:18
Play later
Play later
Lists
Like
Liked
48:18Today in the Creator’s Lab, Tony Dang joins Elixir Wizards Sundi Myint and Owen Bickford to break down his journey of creating a local-first, offline-ready to-do app using Phoenix LiveView, Svelte, and CRDTs (Conflict-free Replicated Data Types). Tony explains why offline functionality matters and how this feature can transform various apps. He sha…
…
continue reading

1
Creating VintageCell: Nerves, PCBs, and GenStateMachine with Bryan Green
28:58
28:58
Play later
Play later
Lists
Like
Liked
28:58Today on Elixir Wizards, Bryan Green shares how he transformed a vintage 1930s rotary phone into a fully functional cell phone using Elixir, Nerves, and a mix of hardware components. Bryan shares the highs and lows of his project, from decoding rotary dial clicks to troubleshooting hardware issues with LED outputs. He explains why Nerves was the pe…
…
continue reading

1
Creating the Igniter Code Generation Framework with Zach Daniel
52:55
52:55
Play later
Play later
Lists
Like
Liked
52:55To kick off Elixir Wizards Season 13, The Creator's Lab, we're joined by Zach Daniel, the creator of Igniter and the Ash framework. Zach joins hosts Owen Bickford and Charles Suggs to discuss the mechanics and aspirations of his latest brainchild, Igniter—a code generation and project patching framework designed to revolutionize the Elixir developm…
…
continue reading

1
Elixir Wizards X Thinking Elixir ElixirConf 2024 Hype-isode
59:50
59:50
Play later
Play later
Lists
Like
Liked
59:50The Elixir Wizards and Thinking Elixir podcasts join forces to bring you a special hype-isode for ElixirConf 2024 in Orlando, Florida. Hosts Owen, Sundi, David, and Mark discuss their favorite moments from past conferences and offer a sneak peek into what this year's event has in store. From insightful training classes to thought-provoking talks on…
…
continue reading

1
"The Past is Your Teacher" with Alicia Brindisi and Bri LaVorgna
32:56
32:56
Play later
Play later
Lists
Like
Liked
32:56It’s the season finale of Elixir Wizards Office Hours! SmartLogic’s Project Manager Alicia Brindisi and VP of Delivery Bri LaVorgna join host Dan to delve into the agile ceremony of retrospectives. They explore the vital role of retrospectives in Agile project management and unveil practical strategies for enhancing their effectiveness. Alicia and …
…
continue reading

1
"So You've Been Hired" with Emma Whamond and Micaela Cunha
46:06
46:06
Play later
Play later
Lists
Like
Liked
46:06In Office Hours Episode 10, SmartLogic’s newest developers, Emma Whamond and Micaela Cunha, join Elixir Wizard Owen Bickford to discuss their onboarding experiences, joining a new engineering team, and navigating an unfamiliar codebase. They share tips and challenges on learning new programming languages like Ruby and Elixir while ramping up for ac…
…
continue reading

1
"From Inspiration to Execution" with Camber Griffin
45:03
45:03
Play later
Play later
Lists
Like
Liked
45:03In Episode 9 of Elixir Wizards Office Hours, we dive into task writing and backlog grooming, transforming ideas from the discovery phase into actionable tickets. Join SmartLogic Developer Camber Griffin and hosts Dan Ivovich and Owen Bickford as they explore the intricacies of task writing, ticket grooming, estimation, and backlog management in the…
…
continue reading

1
"DevOps: From Code to Cloud" with Dan Ivovich
43:43
43:43
Play later
Play later
Lists
Like
Liked
43:43In Elixir Wizards Office Hours Episode 8, hosts Sundi Myint and Owen Bickford lead an engaging Q&A session with co-host Dan Ivovich, diving deep into the nuances of DevOps. Drawing from his extensive experience, Dan navigates topics from the early days before Docker to managing diverse polyglot environments and optimizing observability. This episod…
…
continue reading

1
"Printing is Ugly" with Joel Meador and Charles Suggs
47:03
47:03
Play later
Play later
Lists
Like
Liked
47:03In Episode 7 of Elixir Wizards Office Hours, SmartLogic Engineers Joel Meador and Charles Suggs join host Owen Bickford to tackle the often tricky task of adding print functionality to web applications. They discuss their recent experiences with browser-based printing and the hurdles of cross-browser compatibility, consistent styling, and dynamic c…
…
continue reading

1
"Keeping it Fresh" with Bilal Hankins and Anna Dorigo
36:00
36:00
Play later
Play later
Lists
Like
Liked
36:00In Office Hours Episode 6, SmartLogic Developers Anna Dorigo and Bilal Hankins join Elixir Wizards Sundi and Dan to discuss their experiences maintaining a decade-old Ruby on Rails codebase. They delve into the critical importance of deeply understanding the codebase, keeping dependencies current, and adapting to the original application's evolving…
…
continue reading

1
"Saga of a Gnarly Report" with Owen and Dan
50:21
50:21
Play later
Play later
Lists
Like
Liked
50:21In today's episode, Elixir Wizards Owen and Dan delve into the complexities of building advanced reporting features within software applications. They share personal insights and challenges encountered while developing reporting solutions for user-generated data, leveraging both Elixir/Phoenix and Ruby on Rails. The discussion zeroes in on crucial …
…
continue reading

1
"Whose Tailwind is it Anyway?" with Ava Slivkoff
48:17
48:17
Play later
Play later
Lists
Like
Liked
48:17In Elixir Wizards Office Hours Episode 4, SmartLogic Product Designer Ava Slivkoff joins hosts Sundi Myint and Owen Bickford to discuss the product designer's role in software development. Ava shares her experience navigating client expectations, software design principles, and technical constraints. They explore the integration of design and devel…
…
continue reading

1
"You've Got a Job to Do" with Joel Meador
44:26
44:26
Play later
Play later
Lists
Like
Liked
44:26Today on Elixir Wizards Office Hours, SmartLogic Engineer Joel Meador joins Dan Ivovich to discuss all things background jobs. The behind-the-scenes heroes of app performance and scalability, background jobs take center stage as we dissect their role in optimizing user experience and managing heavy-lifting tasks away from the main application flow.…
…
continue reading

1
"Discovery Discoveries" with Alicia Brindisi and Bri LaVorgna
43:26
43:26
Play later
Play later
Lists
Like
Liked
43:26In Elixir Wizards Office Hours Episode 2, "Discovery Discoveries," SmartLogic's Project Manager Alicia Brindisi and VP of Delivery Bri LaVorgna join Elixir Wizards Sundi Myint and Owen Bickford on an exploratory journey through the discovery phase of the software development lifecycle. This episode highlights how collaboration and communication tra…
…
continue reading

1
"Testing 1, 2, 3" with Joel Meador and Charles Suggs
45:40
45:40
Play later
Play later
Lists
Like
Liked
45:40The Elixir Wizards Podcast is back with Season 12 Office Hours, where we talk with the internal SmartLogic team about the stages of the software development lifecycle. For the season premiere, "Testing 1, 2, 3," Joel Meador and Charles Suggs join us to discuss the nuances of software testing. In this episode, we discuss everything from testing phil…
…
continue reading

1
Creating a Language: Elixir vs. Roc with José Valim and Richard Feldman (Elixir Wizards X Software Unscripted Podcast)
1:09:04
1:09:04
Play later
Play later
Lists
Like
Liked
1:09:04For the final episode of Elixir Wizards’ Season 11 “Branching Out from Elixir,” we’re featuring a recent discussion from the Software Unscripted podcast. In this conversation, José Valim, creator of Elixir, interviews Richard Feldman, creator of Roc. They compare notes on the process and considerations for creating a language. This episode covers t…
…
continue reading

1
Package Management in Elixir vs. JavaScript with Wojtek Mach & Amal Hussein
54:06
54:06
Play later
Play later
Lists
Like
Liked
54:06Today on Elixir Wizards, Wojtek Mach of HexPM and Amal Hussein, engineering leader and former NPM team member, join Owen Bickford to compare notes on package management in Elixir vs. JavaScript. This lively conversation covers everything from best practices for dependency management to API design, SemVer (semantic versioning), and the dark ages of …
…
continue reading

1
Communities in Tech with Camille Clayton & Scott Tolinski
48:19
48:19
Play later
Play later
Lists
Like
Liked
48:19Today on Elixir Wizards, Camille Clayton, Director of Women Who Code DC, and Scott Tolinski, Co-Host of the Syntax Podcast and Creator of Level Up Tutorials, join hosts Sundi Myint and Owen Bickford to discuss tech community spaces online and IRL. They lay out the blueprint and best practices for fostering an inclusive environment where newcomers f…
…
continue reading

1
Actor Model and Concurrent Processing in Elixir vs. Clojure and Ruby with Xiang Ji & Nathan Hessler
47:57
47:57
Play later
Play later
Lists
Like
Liked
47:57In this episode of Elixir Wizards, Xiang Ji and Nathan Hessler join hosts Sundi Myint and Owen Bickford to compare actor model implementation in Elixir, Ruby, and Clojure. In Elixir, the actor model is core to how the BEAM VM works, with lightweight processes communicating asynchronously via message passing. GenServers provide a common abstraction …
…
continue reading

1
Static Code Analysis in Elixir vs. Ruby with René Föhring & Marc-André Lafortune
46:02
46:02
Play later
Play later
Lists
Like
Liked
46:02In this episode of Elixir Wizards, hosts Owen and Dan are joined by René Föhring, creator of Credo for Elixir, and Marc-André LaFortune, head maintainer of the RuboCop AST library for Ruby. They compare static code analysis in Ruby versus Elixir. The conversation explores the intricacies and challenges inherent in static code analysis across object…
…
continue reading

1
Web Development Frameworks: Elixir and Phoenix vs. Ruby on Rails with Owen Bickford & Dan Ivovich
41:41
41:41
Play later
Play later
Lists
Like
Liked
41:41On today’s episode, Elixir Wizards Owen Bickford and Dan Ivovich compare notes on building web applications with Elixir and the Phoenix Framework versus Ruby on Rails. They discuss the history of both frameworks, key differences in architecture and approach, and deciding which programming language to use when starting a project. Both Phoenix and Ra…
…
continue reading

1
Garbage Collection in Erlang vs JVM/Akka with Manuel Rubio & Dan Plyukhin
44:08
44:08
Play later
Play later
Lists
Like
Liked
44:08Today on Elixir Wizards, Manuel Rubio, author of Erlang/OTP: A Concurrent World and Dan Plyukhin, creator of the UIGC Actor Garbage Collector for Akka, join host Dan Ivovich to compare notes on garbage collection in actor models. The discussion digs into the similarities and differences of actor-based garbage collection in Erlang and Akka and intro…
…
continue reading

1
Machine Learning in Elixir vs. Python, SQL, and Matlab with Katelynn Burns & Alexis Carpenter
31:19
31:19
Play later
Play later
Lists
Like
Liked
31:19In this episode of Elixir Wizards, Katelynn Burns, software engineer at LaunchScout, and Alexis Carpenter, senior data scientist at cars.com, join Host Dan Ivovich to discuss machine learning with Elixir, Python, SQL, and MATLAB. They compare notes on available tools, preprocessing, working with pre-trained models, and training models for specific …
…
continue reading

1
Embedded Systems in Elixir vs. C, C++, and Java with Connor Rigby & Taylor Barto
46:30
46:30
Play later
Play later
Lists
Like
Liked
46:30This week on Elixir Wizards, Connor Rigby, Software Engineer at SmartRent, and Taylor Barto, Lead Embedded Software Engineer at Eaton, join Sundi Myint to compare notes on embedded systems development with Elixir, C, C++, and Java. They discuss using Elixir and the Nerves framework for firmware projects versus more traditional choices like C. The g…
…
continue reading

1
ECS / Game Development with Elixir vs. Python, JavaScript, React with Dorian Iacobescu & Daniel Luu
41:08
41:08
Play later
Play later
Lists
Like
Liked
41:08In Episode 4, the Elixir Wizards are joined by Dorian Iacobescu, author of the ECSpanse ECS library for Elixir, and Daniel Luu, founder and CEO of the game development studio AKREW. The guests compare notes on backend game development using ECS, the Entity Component System approach. Akrew is currently building the multiplayer game Galactic Getaway …
…
continue reading

1
Learning a Language: Elixir vs. JavaScript with Yohana Tesfazgi & Wes Bos
42:14
42:14
Play later
Play later
Lists
Like
Liked
42:14This week, the Elixir Wizards are joined by Yohana Tesfazgi and Wes Bos to compare notes on the experience of learning Elixir vs. JavaScript as your first programming language. Yohana recently completed an Elixir apprenticeship, and Wes Bos is a renowned JavaScript educator with popular courses for beginner software developers. They discuss a varie…
…
continue reading

1
HTTP Requests in Elixir vs. JavaScript with Yordis Prieto & Stephen Chudleigh
50:29
50:29
Play later
Play later
Lists
Like
Liked
50:29In today’s episode, Sundi and Owen are joined by Yordis Prieto and Stephen Chudleigh to compare notes on HTTP requests in Elixir vs. Ruby, JavaScript, Go, and Rust. They cover common pain points when working with APIs, best practices, and lessons that can be learned from other programming languages. Yordis maintains Elixir's popular Tesla HTTP clie…
…
continue reading

1
Season 11 Kickoff: The Hosts Discuss Branching Out from Elixir to Compare Notes
32:21
32:21
Play later
Play later
Lists
Like
Liked
32:21Hosts Dan Ivovich, Owen Bickford, and Sundi Myint kick off the 11th season of the Elixir Wizards podcast. This season’s theme is “Branching Out from Elixir,” which expands the conversation to compare notes with experts from other communities; they discuss their experiences with other languages like JavaScript, PHP, Python, Ruby, C#, Go, and Dart be…
…
continue reading

1
José Valim, Guillaume Duboc, and Giuseppe Castagna on the Future of Types in Elixir
48:32
48:32
Play later
Play later
Lists
Like
Liked
48:32It’s the Season 10 finale of the Elixir Wizards podcast! José Valim, Guillaume Duboc, and Giuseppe Castagna join Wizards Owen Bickford and Dan Ivovich to dive into the prospect of types in the Elixir programming language! They break down their research on set-theoretical typing and highlight their goal of creating a type system that supports as man…
…
continue reading

1
Chris McCord and Jason Stiebs on the Future of Phoenix
58:12
58:12
Play later
Play later
Lists
Like
Liked
58:12Phoenix core team members Chris McCord and Jason Stiebs join Elixir Wizards Sundi Myint and Owen Bickford the growth of Phoenix and LiveView, the latest updates, and what they're excited to see in the future. They express excitement for the possibilities of machine learning, AI, and distributed systems and how these emerging technologies will enhan…
…
continue reading

1
Sean Moriarity on the Future of Machine Learning with Elixir
47:18
47:18
Play later
Play later
Lists
Like
Liked
47:18Sean Moriarity, author of Genetic Algorithms in Elixir and creator of the Axon Library, joins Elixir Wizards Sundi Myint and Bilal Hankins to discuss Elixir’s role in the future of machine learning and AI. He explains the difference between artificial intelligence, chat models, machine learning, deep learning systems, and neural networks. Large lan…
…
continue reading

1
Hugo Baraúna & Lucas San Roman on the Future of the Elixir Community
50:48
50:48
Play later
Play later
Lists
Like
Liked
50:48In this episode of the Elixir Wizards podcast, hosts Sundi Myint and Owen Bickford are joined by Hugo Baraúna, founder at Elixir Radar, and Lucas San Roman, senior software engineer at Felt. We dive into the future of the Elixir community, how we stay connected, and the remarkable culture that has developed over the past decade. Key highlights in t…
…
continue reading

1
José Valim on the Future of the Elixir Ecosystem
43:57
43:57
Play later
Play later
Lists
Like
Liked
43:57Today on Elixir Wizards, José Valim, creator of the Elixir programming language, joins hosts Sundi Myint and Owen Bickford to discuss the future of Elixir, upcoming features, changes to the language and ecosystem, and the potential for a type system. José discusses how Elixir’s extensibility allows the ecosystem to grow with new tools and libraries…
…
continue reading

1
Saša Jurić on The Future of Training & Education in Elixir
46:27
46:27
Play later
Play later
Lists
Like
Liked
46:27Today on Elixir Wizards, Sundi Myint and Owen Bickford are joined by Saša Jurić, distinguished developer, mentor, and author of Elixir in Action. They discuss the future of training and education in Elixir, challenges faced by new Elixir developers, Phoenix generators, peer mentorship, the emergence of types, and when it’s time to close the umbrell…
…
continue reading

1
Mat Trudel on the Future of Phoenix and Web Transports
48:05
48:05
Play later
Play later
Lists
Like
Liked
48:05In this episode of Elixir Wizards, Owen and Dan talk to Mat Trudel, Phoenix contributor and creator of the Bandit Web Server, about the future of Phoenix, web transports, and HTTP/3. Mat explains the challenges and benefits of implementing HTTP/3 support in Phoenix. Mat provides in-depth insights into the evolution of web protocols and encourages d…
…
continue reading

1
Mike Waud and Tony Winn on the Future of Elixir on the Grid
42:41
42:41
Play later
Play later
Lists
Like
Liked
42:41Elixir Wizards Owen Bickford and Dan Ivovich are joined by Mike Waud, Senior Software Engineer at SparkMeter, and Tony Winn, Lead Software Architect at Generac, to discuss the future of the BEAM in the electric grid, how their companies use Elixir, and the challenges they face in implementing cutting-edge technologies in an environment with a mix o…
…
continue reading

1
Sophie DeBenedetto on the Future of Elixir and LiveView
51:08
51:08
Play later
Play later
Lists
Like
Liked
51:08In today's episode, Sophie DeBenedetto emphasizes the importance of the Elixir community's commitment to education, documentation, and tools like liveBook, fostering an environment where people with varying skill levels can learn and contribute. The discussion highlights LiveView's capabilities and the role it plays in the future of Elixir, encoura…
…
continue reading

1
Michael Lubas on the Future of Elixir Security
40:30
40:30
Play later
Play later
Lists
Like
Liked
40:30In today's episode of Elixir Wizards, Michael Lubas, founder of Paraxial.io, joins hosts Owen Bickford and Bilal Hankins to discuss security in the Elixir and Phoenix ecosystem. Lubas shares his insights on the most common security risks developers face, recent threats, and how Elixir developers can prepare for the future. Common security risks, in…
…
continue reading

1
Cory O'Daniel and the Future of DevOps in Elixir Programming
45:45
45:45
Play later
Play later
Lists
Like
Liked
45:45In this episode of Elixir Wizards, Cory O'Daniel, CEO of Massdriver, talks with Sundi and Owen about the role of DevOps in the future of Elixir programming. They discuss the advantages of using Elixir for cloud infrastructure and the challenges of securing cloud systems. They elaborate on their hopes for the future, including processes and automati…
…
continue reading

1
Season 10 Kickoff: The Hosts Discuss The Future of Elixir
41:48
41:48
Play later
Play later
Lists
Like
Liked
41:48It’s the season 10 premiere of the Elixir Wizards podcast! Sundi Myint, Owen Bickford, and Dan Ivovich kick off the season with a spirited conversation about what they hope to see in the future of the Elixir programming language, experiences that inform their predictions, and excitement for this season’s lineup of guests. They touch on how Elixir h…
…
continue reading

1
That's a Wrap: Season 9 Finale with Sundi, Bilal, Owen & Dan!
36:53
36:53
Play later
Play later
Lists
Like
Liked
36:53Elixir Wizards Season 9 is coming to an end! In the season finale, hosts Sundi, Bilal, Owen, and Dan reflect on the guests and highlights that made this season unforgettable. We thank you for joining us as we parsed the particulars and can't wait to reconnect next season for more insightful conversations! *Please remember to take our LISTENER SURVE…
…
continue reading

1
Marcelo Dominguez on Command and Query Responsibility Segregation
44:12
44:12
Play later
Play later
Lists
Like
Liked
44:12Today on Elixir Wizards, Marcelo Dominguez, co-founder at Mimiquate, joins us to parse the particulars of command query responsibility segregation (CQRS). Mimiquate is a specialized team of developers providing solutions for their clients with Elixir, Ruby on Rails, and Ember. Tune in to learn the benefits and potential applications of CQRS. *Pleas…
…
continue reading