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
Creating the Standd AI-Native Due Diligence Platform with Stephen Solka
48:44
48:44
Play later
Play later
Lists
Like
Liked
48:44
Stephen 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:32
Today 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:56
Today 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:18
Today 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:58
Today 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:55
To 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:50
The 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:56
It’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:06
In 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:03
In 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:43
In 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:03
In 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:00
In 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:21
In 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:17
In 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:26
Today 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:26
In 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:40
The 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:04
For 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:06
Today 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:19
Today 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:57
In 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:02
In 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:41
On 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:08
Today 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:19
In 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:30
This 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:08
In 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:14
This 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:29
In 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:21
Hosts 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:32
It’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:12
Phoenix 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:18
Sean 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:48
In 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:57
Today 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:27
Today 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:05
In 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:41
Elixir 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:08
In 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:30
In 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:45
In 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:48
It’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:53
Elixir 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:12
Today 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
1
Chris Miller on Crafting a Programming Language
42:55
42:55
Play later
Play later
Lists
Like
Liked
42:55
Today on Elixir Wizards, Chris Miller, software engineer at Corvus Insurance, joins us again for an in-depth discussion on the different approaches to programming. We dive into the conception and origin of new languages and how they evolve to solve new problems over time. *Please remember to take our LISTENER SURVEY so we can come back bigger and b…
…
continue reading
1
Frank Hunleth and Joe Martin on the Particulars of Nerves
45:13
45:13
Play later
Play later
Lists
Like
Liked
45:13
Today on Elixir Wizards, we speak with two great minds in the Elixir community: Frank Hunleth from SmartRent and Joe Martin from Company Six. Join us to parse the particulars of Nerves, from production and terminology, to stacks, customization, and how they function. *Please remember to take our LISTENER SURVEY so we can come back bigger and better…
…
continue reading
1
Jenny Bramble on Testing and Collaboration at Papa
46:15
46:15
Play later
Play later
Lists
Like
Liked
46:15
Today on Elixir Wizards, we chat with Jenny Bramble. Jenny is the Director of Quality Engineering at Papa, a platform that connects older adults and low-income families with companionship and a helping hand with daily tasks. Tune in to learn more about Jenny's experience with testing and team collaboration at Papa. Key Points From This Episode: Jen…
…
continue reading
1
Harper Atlas on Tailwind From the Perspective of a Designer
39:54
39:54
Play later
Play later
Lists
Like
Liked
39:54
We are excited to have SmartLogic's own Harper Atlas as our guest on Elixir Wizards today! Harper, a product designer at SmartLogic (and cat lady at home), joins us on this episode to parse the particulars of the Tailwind framework from a designer's perspective. Join us to gain insights from our first non-engineer guest in this spirited conversatio…
…
continue reading
1
Theo Harris on Onboarding into Elixir at Alembic
39:55
39:55
Play later
Play later
Lists
Like
Liked
39:55
Today on the show we’re excited to have Theo Harris here to discuss Onboarding Into Elixir. Theo is a technical consultant working for Alembic in Sydney, Australia. He is currently working on a project utilizing Elixir and Phoenix LiveView. Tune in today to learn more about Onboarding Into Elixir, from our guest Theo Harris! Key Points From This Ep…
…
continue reading