Adi Iyengar
Adi Iyengar is a Senior Software Engineer/Architect who is passionate about Test Driven Development and functional programming. He was extremely lucky to start off as an Elixir developer and has been using Elixir in production since 2015. Over those years, he has worked across a wide array of applications, and authored / contributed to several open source libraries. He enjoys finding ways of making software more deterministic and easy to work on.
Adi is also currently working on a book for Packt which walks the readers through building a web framework in Elixir. He also spends his time organizing Boston Elixir meetups, mentoring people new to Software development, and selling Elixir to them.
In his free time, he can be seen playing Billiards, Ping Pong or Breakdancing. He is also very passionate about Theoretical Physics and spends a good amount of his time keeping up with advancements in that field.
Podcasts
Media Entries
Elixir as a General Purpose Language - EMx 262
Elixir Mix
This week, the panel gets in and talks about Elixir is not just a specialty language for high concurrency...
Mentorship and Teaching in Technology with Bruce Tate - EMx 261
Elixir Mix
Dive into an enlightening conversation with Allen, Adi together and special guest Bruce Tate as he shares his passion...
What it means to be a Senior - EMx 257
Elixir Mix
In this episode of the Mix the panelists talk about Seniority. They lay out their own personal journeys towards...
Milestones in Elixir's Evolution - EMx 256
Elixir Mix
The Elixir Mix Panel discusses the history of Elixir and the high points and big changes in the language and...
The Future of Data Transformation: Inside the Development of Babel - EMx 253
Elixir Mix
In this episode, we dive deep into the realm of data transformation and developer tools with our special guest, Alex...
Exercism’s Tools and Features: A Deep Dive into Concept Exercises and Learning Tracks - EMx 252
Elixir Mix
In today's episode, Allen and Adi delve deep into the world of Exercism and the dynamics of open-source coding. Join...
Success in Tech: Language Choices, Career Moves, and Functional Programming - EMx 251
Elixir Mix
Mark Sebald is a Senior Software Engineer. They explore the fascinating career journeys and diverse experiences of...
Exploring Elixir's Frontier with Anton Mishchuk - EMx 243
Elixir Mix
Anton Mishchuk is a Software Engineer. They dive into a fascinating conversation about software development,...
Uncovering Elixir Patterns, PromX Libraries, and JavaScript Sandbox Integration - EMx 242
Elixir Mix
Alex Koutmos is the Co-Founder at EagleMMS LLC. They explore the upcoming release of a book on Elixir patterns and...
Exploring Svelte: Power, Simplicity, and Reactivity with Live View in Elixir - EMx 241
Elixir Mix
Wout De Puysseleir is a freelance software developer. They engage in a detailed exploration of the intricate...
Real-Time Product Maintenance: Elixir and Phoenix at Supabase - EMx 240
Elixir Mix
Filipe Cabaço is a software engineer. Allen Wyma and Adi Iyengar host a compelling discussion with Filipe Cabaço...
Unlocking Elixir Opportunities - EMx 239
Elixir Mix
Hayden Evans is the founder of Beam It and an Erlang/Elixir recruitment specialist. They delve into the world of...
Credo Evolutions with René Föhring - EMx 238
Elixir Mix
René Föhring is the Head of Product at 5Minds, an open-source maintainer, and a conference speaker. They delve into a...
Streamlining Development with Ash Framework - EMx 236
Elixir Mix
Zach Daniel is the author of the Ash Framework. They dive into the world of software development, with a focus on the...
Marketing Success and Technical Challenges - EMx 234
Elixir Mix
Derek Kraan is an Elixir specialist. They delve into crucial aspects of software development and marketing. They...
Evolving Elixir with Saša Jurić - EMx 233
Elixir Mix
Saša Jurić is an Elixir mentor. They engage in insightful discussions on the practical applications of Credo for...
Navigating Niche Hiring, Remote Teams, and Tech Transitions - EMx 232
Elixir Mix
Daniel Kulesza is a software engineer. They delve into the intricate world of Elixir development and the challenges...
Unpacking Elixir's Deployment Capabilities and Event Sourcing Benefits - EMx 231
Elixir Mix
Yevhenii Kurtov joins this week's episode. They explore the latest trends in tech and development. They also delved...
Engaging with the Elixir Community - EMx 230
Elixir Mix
Adi and Allen join this week's panelist episode. They dive into the vibrant Elixir community and explore the...
Caching, Telemetry, and Beyond: Navigating Software Solutions for Efficient Development - EMx 229
Elixir Mix
Allen, Adi and Sascha join this week's panelist episode. They talk about the importance of a historical record,...
Observability in the Beam: An In-Depth Exploration of Tools and Solutions - EMx 228
Elixir Mix
Adi, Allen, and Sascha join this week's panelist episode. They dive deep into the world of observability, tracing,...
Building Applications with Flexibility and Scalability in Mind - EMx 227
Elixir Mix
Adi, Allena, and Sascha join this week's panelist episode. They dive into the world of engineering approaches for...
Choosing Elixir as your Language - EMx 226
Elixir Mix
Bruce Tate is the founder of grox.io. He begins by introducing himself and talking about the services his company...
Being an Elixir Engineer with Andrea Leopardi - EMx 225
Elixir Mix
Andrea Leopardi is a Software engineer, author, speaker, and member of the Elixir core team. He begins by sharing his...
The Elixir System with Josh Adams - EMx 224
Elixir Mix
Josh Adams is a Software Engineer at GridPoint. He joins the show to talk about his experience in Elixir. He begins...
Things Lately as a Developer - EMx 223
Elixir Mix
Adi, Allen, and Sascha join this week's panelist episode to discuss their most recent work update and exciting...
Building Your Web Framework in Elixir with Adi Iyengar - EMx 222
Elixir Mix
Adi Iyengar is an Engineering Leader, Startup Advisor, Author, and Elixir Mix Podcast Host. He joins Allen to talk...
Run Specific Test Cases using ExUnit with Kevin Mathew - EMx 221
Elixir Mix
Kevin Mathew is a Junior Backend Developer at Qiibee. He joins the show to talk about his article, "Run specific test...
Building Distributed Systems at Scale - EMx 219
Elixir Mix
Brent Anderson is a Software engineer at Knock. He builds high-scale messaging systems in Elixir. He joins the show...
Sports Betting in Elixir with Nikola Petrušić - EMx 218
Elixir Mix
Nikola Petrušić is a Software Engineer at theScore. He joins the show to talk about Sports Betting. He begins by...
What Have You Used Elixir For Recently? - EMx 217
Elixir Mix
Adi, Allen, and Sascha join this week's panelist episode to talk about their Elixir projects, recent discoveries, and...
Career Growth Opportunities- EMx 216
Elixir Mix
Charles Max Wood returns to Elixir Mix to discuss career growth opportunities. They dive into coaching and mentoring...
Learning about Owl with Artur Plysyuk - EMx 213
Elixir Mix
Artur Plysyuk is a Software Engineer at proSapient. He joins the show alongside Allen to talk about, "Owl: A toolkit...
Genetic Algorithms With José Diogo Viana - EMx 211
Elixir Mix
José Diogo Viana is a Full Stack Engineer. He joins the show to talk about, Genetic Algorithms to optimize an Asset...
How To Secure Your Elixir Application With Michael Lubas - EMx 208
Elixir Mix
In this episode, Allen, Adi, and Sascha are joined by Michael Lubas, the founder of paraxial.io, as they delve into...
Putting Elixir Applications Into Production In 2023 - EMx 206
Elixir Mix
Adi, Allen, and Sascha join this week's panelist episode to tackle different deployment applications in Elixir. Allen...
Building An Empire With Francesco Cesarini - EMx 204
Elixir Mix
Francesco Cesarini is the Founder & Technical Director at Erlang Solutions. It is a global corporation with a focus...
Templated GitHub Pages With EEX And External Data Sources - EMx 202
Elixir Mix
Josep Lluis Giralt D’Lacoste is a software engineer passionate about technology in general. He is the Tech Lead at...
Embedded Software in Elixir With Amos King - EMx 201
Elixir Mix
Amos King is the CEO of Binary Noggin. He is also one of the hosts of the show Elixir Outlaws. He joins Adi and Allen...
Deploying Phoenix Applications With Herman Verschooten - EMx 200
Elixir Mix
Herman verschooten is an Elixir and Elm enthusiast and was once a Ruby Developer. He is also the developer of the...
Should You Use Process Dictionary In Your Elixir Program? - EMx 197
Elixir Mix
Join the Elixir Mix Panel as Adi opens the episode by discussing his thoughts on how some companies employ an...
2022 Frameworks - EMx 196
Elixir Mix
Adi and Allen join the show as they talk about different frameworks you can use for your Application. They also share...
A Thing or Two About Union Types - EMx 194
Elixir Mix
The panel dives into how different Union Types apply to Elixir. They share their thoughts and experiences on the...
How to Implement a Disk Cache Plugin for Elixir's Req HTTP Client with Thibaut Barrère - EMX 191
Elixir Mix
Today we talk with Thibaut Barrère, an independent consultant, working with development, data pipelines, and extract,...
Optimizing the Elixir CI Pipeline with Szymon Soppa - EMx 188
Elixir Mix
With day-to-day development, it is vital to ensure our workflows are optimized and that developer time is utilized...
Type-safe OTP in Gleam with Louis Pilfold - EMx 187
Elixir Mix
Today we talk with Louis Pilfold, an ex-elixir/Lang developer. Since 2018, Louis has been working on Gleam, and...
What it means to be a Senior - EMx 186
Elixir Mix
In this episode of the Mix the panelists talk about Seniority. They lay out their own personal journeys towards...
Domain-Driven Design And Elixir - EMx 185
Elixir Mix
In today’s all-panelist episode, we take a shot at demystify domain-driven design. We discuss several books and some...
Getting Hired as an Elixir programmer with Adi Iyengar - EMx 184
Elixir Mix
Today Adi, one of our hosts and the hiring manager at Elixir, talks about the intricacies of applying for a job, and...
Combining GraphQL and LiveView with Abul Asar Sayyad - EMX 182
Elixir Mix
Today we talk with Abul Asar Sayyad, a software engineer from Mumbai, India. Working for ID Plans, a commercial...
Building APIs - EMX 181
Elixir Mix
In this episode Adi and Sascha dig deeper into what it means to consume and build APIs in Elixir and how a RESTful...
Effective Software Documentation with Everett Griffiths - EMx 180
Elixir Mix
Bad documentation wastes time, costs real money, and makes developers unproductive. Documentation might be bad...
Macros and Busting Boilerplate with Robert Ellen - EMx 176
Elixir Mix
In this episode the panel talks to Robert Ellen and his experience with using macros in Elixir to get rid of some...
Career Progressions: From Paratrooper to Software Engineer with Teo Diaz - EMx 174
Elixir Mix
Teo Diaz spent the first half of his career as a paratrooper and security agent for the Spanish army, until he made a...
Promises of the Elixir & BEAM - EMx 173
Elixir Mix
In this all-panelist episode we discuss the promises of the BEAM, and how these hold up in reality. Is the BEAM truly...
Benchee and Elixir 2.0 with Tobi Pfeiffer - EMx 171
Elixir Mix
Tobi Pfeiffer, creator of Benchee, joins the show to share his perspective on benchmarking and Elixir integrations....
Building Project Severus with Eric Sullivan - EMx 169
Elixir Mix
Eric Sullivan joins the mix to discuss Project Severus. He started out with greeting carts and it grew into a way of...
Untangling Cloud Infrastructure with Cory o’Daniel - EMx 168
Elixir Mix
In this episode the panel chats with Cory o’Daniel which is one of the founders of massdriver.cloud where they try to...
Phoenix LiveView for Frontend Developers with Koen van Gilst - EMx 167
Elixir Mix
In this episode Koen van Gilst joins the mix to share his experience learning Elixir and LiveView as a mainly...
Event-Driven Elixir with Thomas Kunnumpurath - EMx 166
Elixir Mix
In this episode the panel talks to Thomas Kunnumpurath about how to build event-driven systems in Elixir and what...
Code Quality Tools In Elixir - EMx 163
Elixir Mix
Today, the gang discusses the best code-quality tools that you NEED in your Elixir tool-belt, plus what to look out...
To Umbrella or not to Umbrella - EMx 162
Elixir Mix
In this episode the panel is picking up an often discussed topic in the Elixir community: umbrella projects and...
Full-text Search Powered by Elasticlunr with Rasheed Atanda - EMx 161
Elixir Mix
In this episode Adi, Allen, and Sascha talk with Rasheed Atanda about his library Elasticlunr which brings the power...
When NOT To Use Elixir - EMx 159
Elixir Mix
In this episode, Allen, Sascha, and Adi discuss the type of apps where Elixir is a no-go, the weak spots you NEED to...
Getting Elixir Right with Alex Burlacu - EMx 158
Elixir Mix
Excited about Elixir but not sure how to get the most out of it? We’ve got you covered. In this episode, the Elixir...
Mastering LiveView ft. Sophie DeBenedetto - EMx 153
Elixir Mix
Sophie DeBenedetto rejoins the mix to discuss the latest developments in LiveView and how to use it to best effect in...
Publishing Content with PardallMarkdown ft. Alfred Reinold Baudisch - EMx 152
Elixir Mix
Alfred Reinold Baudisch joins the mix to discuss his publishing engine written in Elixir called PardallMarkdown. ...
The Elixir Job Market and Getting Hired - EMx 151
Elixir Mix
Adi recently found a new job and Chuck has been going through the interview process. So, the panel hop on the show to...
Tracking BTC with GenServer and LiveView ft. Arkadiusz Plichta - Emx 150
Elixir Mix
Arkadiusz Plichta joins the adventure to discuss how he built a system that tracks BitCoin value using GenServers. ...
Event Sourcing and CQRS ft. Ben Moss - EMx 148
Elixir Mix
Ben Moss joins the Mix to discuss Event Sourcing and CQRS in Elixir. Event sourcing is the practice of logging data...
Miss Elixir ft. Fernando Hamasaki – EMx 143
Elixir Mix
Fernando Hamasaki joins the mix to discuss Miss Elixir, where it came from, and what it is.
How to Become a Top End Developer - EMx 140
Elixir Mix
Charles Max Wood takes the lead this week. He and Adi Iyengar discuss what Top End Devs are and what people should be...
Gleam and Typing ft. Louis Pilfold - EMx 139
Elixir Mix
Louis Pilfold is the creator of the Gleam programming language. He explains what Gleam is and tells us where it came...
Elixir as a General Purpose Language - EMx 138
Elixir Mix
This week, the panel gets in and talks about Elixir is not just a specialty language for high concurrency...
Speeding up Elixir Regex replacement at Tubi with Yiming Chen - EMx 135
Elixir Mix
This week, we talk with Yiming Chen about how drilled into the root cause of some slow requests and how it turned out...
Development Setups for Elixir - EMx 134
Elixir Mix
The panel discusses their development setups, their journeys getting them to where they are now, and the tools they...
Securely Managing Environment Variables using DotEnvy with Everett Griffiths - EMx 133
Elixir Mix
Everett Griffiths is the author of the DotEnvy library. He wrote the library to help manage environment variables...
Milestones in Elixir's Evolution - EMx 132
Elixir Mix
The Elixir Mix Panel discussions the history of Elixir and the high points and big changes in the language and...
Client Side Drag and Drop with LiveView + Learning Elixir and Phoenix with Kelsey Leftwich - EMx 130
Elixir Mix
Kelsey Leftwich explains how Phoenix LiveView made it possible to build a simple drag and drop component without the...
Composing Queries for Ecto in Phoenix with Szymon Soppa - EMx 129
Elixir Mix
Szymon Soppa joins the mix to talk about composing queries for your Ecto models in Phoenix. He talks about how Ecto...
Mind your behaviors with Knigge - EMx 127
Elixir Mix
Sascha Wolf joins the mix to talk about how to test behaviors in your Phoenix apps by using tools like Mox and Knigge.
EMx 125: Testing Phoenix Controller Plugs with Adi Iyengar
Elixir Mix
Adi Iyengar walks Eric and Chuck through the process of testing your plugs in your Phoenix Controllers. He leads out...