A packed panel of Elixir experts and experienced developers who make the complicated interesting and fun. We talk about Elixir, Erlang and all things related to the BEAM virtual machine ecosystem. Featuring a panel of hosts including Bruce Tate, Sophie Debenedetto, Alex Koutmos, Steven Nunez and Lars Wikman. Edited by Maggie Tate Sponsored by Grox.io and Underjord
…
continue reading
The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community. Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more. Guests visit the show to help challenge our ass ...
…
continue reading
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
Things about Svelte. Sometimes weekly, sometimes not.
…
continue reading
A podcast about what it's like being new to Elixir. I (Brooklin Myers) share my experience, document my process, and summarize what I learn to help and encourage new Elixir developers.
…
continue reading
Aaron Francis and Andrew Culver compare notes on their experiences as developers in the Laravel and Ruby on Rails ecosystems.
…
continue reading
News includes a proof of concept for Phoenix Sync by José Valim, exciting new developments in Elixir's type system, Algora.tv's open-source Twitch for developers, Sean Moriarity's insights on the future of Nx, Axon, and Bumblebee, a powerful new feature in Livebook integrating with Fly.io, and more! Show Notes online - http://podcast.thinkingelixir…
…
continue reading
News includes the upcoming signed installers for Livebook and Elixir on Windows, the release of Telemetry v1.3 with improved documentation, LiveView Native 0.3.0's announcement ahead of ElixirConf, Google Research introducing an alternative SQL syntax with a pipe, a Livebook leveraging LLMs and FFMPEG for media conversion, legal updates on the US n…
…
continue reading
1
217: One Language Server to Rule Them All
19:24
19:24
Spill senere
Spill senere
Lister
Lik
Likt
19:24
News includes the announcement of an official Elixir Language Server team, the release of Oban v2.18.1 featuring automatic transaction retries with backoff, a new macro-inspired video from German Velasco, the upcoming "Elixir Patterns" book by Alex Koutmos and Hugo Baraúna, the forthcoming CodeBEAM Lite conference in NYC, and more! Show Notes onlin…
…
continue reading
1
Episode 78: The Perfect Broth for Cooking the Book with Ellie Fairholm and Josep Giralt D'Lacoste.
45:48
45:48
Spill senere
Spill senere
Lister
Lik
Likt
45:48
Sophie DeBenedetto and Steven Nunez chat with Ellie Fairholm and Josep Giralt D'Lacoste, authors of Engineering Elixir Applications. https://pragprog.com/titles/beamops/engineering-elixir-applications/ "After reading this book, you’ll understand how to apply the BEAMOps principles in your daily work, creating reliable, scalable, and easy to underst…
…
continue reading
News includes a new video from José Valim demonstrating Livebook deployments, Chris McCord's "Pawsitively" project integrating content moderation with Livebook, the release of Zigler 0.13.1, a new AI-centric library called Honeycomb by Sean Moriarity and Andrés Alejos, an Elixir job listing at Apple, and more! Show Notes online - http://podcast.thi…
…
continue reading
1
215: Bob gets busy and Google's in trouble
23:40
23:40
Spill senere
Spill senere
Lister
Lik
Likt
23:40
News includes a new video by German Velasco explaining quote and unquote in Elixir macros, updates on the Hex.pm “Bob” project for pre-built Elixir and Erlang binaries, Sonic Pi sponsorships and support from Dashbit, the release of ElixirLS v0.23.0, and Google's recent antitrust ruling. We also cover new developments with the Error Tracker library,…
…
continue reading
Lars chats with Alex McLain and Jon Carstens about NervesConf 2024. @NervesConfUS @JonCarstens @RedwireLabs Nerves MeetUp: https://www.meetup.com/nerves/ We want to connect with you! Twitter: @BeamRadio1 Send us your questions via Twitter @BeamRadio1 #ProcessMailbox Keep up to date with our hosts on Twitter @akoutmos @lawik @meryldakin @RedRapids @…
…
continue reading
News includes the latest Stack Overflow survey highlighting Elixir and Phoenix as highly admired technologies, a Reddit discussion on what makes Phoenix and Elixir so revered, the release of Lexical LSP 0.7.0, and Gleam v1.4.0-rc1 available for testing. Additionally, there's a spotlight on a new library called LiveScript for local script developmen…
…
continue reading
News includes Chris McCord's speedrun video on adding a self-hosted llama2-7b to an existing application, Tyler Young's release of parameterized_test v0.2.0, major updates in Oban Pro's new launch week, potential for CRDTs being added to Mnesia DB, Zach Daniel's blog post on Igniter for code generation, and a preview of ElixirConf 2024 with excitin…
…
continue reading
1
212: Dueling with Wizards over ElixirConf!
1:13:16
1:13:16
Spill senere
Spill senere
Lister
Lik
Likt
1:13:16
In this episode of the Thinking Elixir Podcast, we dive into the exciting new Metal support in Nx, thanks to Paulo Valente's hard work, and discuss Chris McCord's impressive demo on deploying a distributed Elixir app with YugabyteDB. We also cover Paraxial.io's new free tier, the release of the REST client Polo, and the latest updates from the Peep…
…
continue reading
1
Elixir Wizards X Thinking Elixir ElixirConf 2024 Hype-isode
59:50
59:50
Spill senere
Spill senere
Lister
Lik
Likt
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
Episode 76: I put my money on Elixir with Chris Grainger
56:43
56:43
Spill senere
Spill senere
Lister
Lik
Likt
56:43
Chris, Lars and Alex discuss Chris's journey into Elixir and using machine learning and AI in Elixir to build a product and a business. They also touch on the process of training models and the benefits of using Livebook. Chris Grainger https://www.amplified.ai We want to connect with you! Twitter: @BeamRadio1 Send us your questions via Twitter @Be…
…
continue reading
News includes the recent release of Elixir 1.17.2, updates to Livebook v0.13 making clustering in Kubernetes easier and introducing a proxy API for webhooks, and exciting developments in the Explorer library with remote dataframes. We also discuss handy Phoenix tips from Andrew Stewart and the new Gleam 1.3.0 features. In our interview, German Vela…
…
continue reading
1
Svelte Meets Vite: A Deep Dive with Matias Capeletto (patakdev)
1:02:26
1:02:26
Spill senere
Spill senere
Lister
Lik
Likt
1:02:26
Summary: In this episode we sit down with Matias (patakdev) and Pete (pngwn) to talk about how Vite evolved into a framework agnostic build tool and what it has planned for the future. Recorded on June 28th, 2024 Discussion: Building and maintaining Vite Vite vs Snowpack Speeding up Vite with Rolldown Vite's new Environment API utilizing serverless…
…
continue reading
In this episode, we dive into the launch of Bloom UI with its creator, Chris Gregori. Chris shares his motivations behind Bloom, an opinionated extension of Phoenix core components, aimed at simplifying UI development for Elixir and LiveView projects. We discuss its command-line utility for generating components, current features like avatars and m…
…
continue reading
1
209: New Admin Panel, LiveView Component Kit, and more!
36:40
36:40
Spill senere
Spill senere
Lister
Lik
Likt
36:40
News includes a neat trick we learned that setup-beam can do for GitHub actions by reading a project's .tool-versions file, Wojtek's insight on reducing SDK API surfaces, Ash's support for UUIDv7, the introduction of the highly customizable Backpex admin panel, a new LiveView component library called SaladUI and its unique ReactJS component convers…
…
continue reading
1
208: Elixir 1.17, Phoenix Playground and more
31:49
31:49
Spill senere
Spill senere
Lister
Lik
Likt
31:49
This week's show features the latest releases Elixir 1.17.0 and 1.17.1, bringing improved type inference and a new Duration data type. We'll also dive into Phoenix Playground's streamlined approach to single-file applications, José Valim shares another Elixir academic research project taking shape on set-theoretic types for behaviors, and updates f…
…
continue reading
1
Episode 75: Derrick Reimer of SavvyCal talks SaaS product and Elixir
51:11
51:11
Spill senere
Spill senere
Lister
Lik
Likt
51:11
In this episode, the panel chats with Derrick Reimer, co-founder of SavvyCal. They discuss the advantages of using Elixir for bootstrapped SaaS businesses and how Elixir's functional programming paradigm aligns with modern development practices. Derrick shares his journey from Rails to Elixir and explains why he prefers the clarity and explicitness…
…
continue reading
1
207: Poison v6 is Waaay Faster and Drama Turns Productive
30:57
30:57
Spill senere
Spill senere
Lister
Lik
Likt
30:57
News includes the release of Poison v6.0.0, making it faster than ever, the discontinuation of the Lumen/Firefly project, and a new accessibility testing library for Elixir web apps. José Valim discusses managing client and server state with Phoenix LiveView, and there's a showcase of an AI Emoji generator written in Elixir. Tickets for ElixirConfU…
…
continue reading
1
206: BeamOps - DevOps on the BEAM
1:00:48
1:00:48
Spill senere
Spill senere
Lister
Lik
Likt
1:00:48
In this episode we dive into the exciting release of Elixir 1.17.0-rc.1 and other news from the community. Our main segment features an in-depth interview with Ellie Fairholm and Josep Giralt D'Lacoste about their new Elixir book "Engineering Elixir Applications - Navigate Each Stage of Software Delivery with Confidence." We explore their professio…
…
continue reading
In this episode, we delve into the latest developments including the release of Elixir 1.17-rc0, featuring significant type system improvements and new functions like DateTime.shift. We also discuss some unexpected compiler and JIT advancements in OTP 27, which are already showing performance boosts. Elixir celebrated its 12th birthday and the Erla…
…
continue reading
1
"The Past is Your Teacher" with Alicia Brindisi and Bri LaVorgna
32:56
32:56
Spill senere
Spill senere
Lister
Lik
Likt
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
204: OTP 27 and Blend for Lib Maintainers
56:08
56:08
Spill senere
Spill senere
Lister
Lik
Likt
56:08
In this episode of the Thinking Elixir podcast, we sit down with Marcelo Dominguez, the driver behind the new "Blend" library, which assists Elixir library developers in testing their projects against multiple versions of dependencies. Marcelo explains the genesis of Blend and the inspiration from the Rubygem "appraisal." He discusses how Blend tac…
…
continue reading
1
"So You've Been Hired" with Emma Whamond and Micaela Cunha
46:06
46:06
Spill senere
Spill senere
Lister
Lik
Likt
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
Episode 74: Live from GigCityElixir 2024!
47:47
47:47
Spill senere
Spill senere
Lister
Lik
Likt
47:47
Bruce and Lars are live on stage (and mostly unedited) at GigCityElixir in Chattanooga Tennessee hosting a great conversation of GCE folks on stage for some "hot takes." Please note, this episode contains some explicit language. We want to connect with you! Twitter: @BeamRadio1 Send us your questions via Twitter @BeamRadio1 #ProcessMailbox Keep up …
…
continue reading
News includes Phoenix LiveView hitting 1.0 soon, with thoughtful comparisons to the broader web development industry and detailed changelog insights. Theo reacts positively to the release from a React and JS perspective, highlighting its significance. José Valim's keynote at ElixirConf EU 2024 revisits the famous "Gang of Four" design patterns and …
…
continue reading
1
"From Inspiration to Execution" with Camber Griffin
45:03
45:03
Spill senere
Spill senere
Lister
Lik
Likt
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
In this week's edition, we dive into the exciting release of ElixirLS 0.21.0, enhancing the developer experience with new code actions and more efficient dialyzing on the latest OTP. We also discuss José Valim's insightful commentary on Elixir's upcoming type system, addressing bug-prone comparison operations, and additional advancements in excepti…
…
continue reading
1
"DevOps: From Code to Cloud" with Dan Ivovich
43:43
43:43
Spill senere
Spill senere
Lister
Lik
Likt
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
This week's podcast dives into the latest tech updates, including the release of Lexical 0.6.0 with its impressive performance upgrades and new features for Phoenix controller completions. We'll also talk about building smarter Slack bots with Elixir, and the LiveView support enhancements that bolster security against spam connections. Plus, we cel…
…
continue reading
1
"Printing is Ugly" with Joel Meador and Charles Suggs
47:03
47:03
Spill senere
Spill senere
Lister
Lik
Likt
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
In this landmark 200th episode of the Thinking Elixir podcast, we dive into the revolutionary world of LiveView Native with Brian Cardarella and Carson Katri. Discover how this emerging technology is expanding Elixir's reach onto mobile devices and beyond, shaking up traditional development with server-side state management and opening a new fronti…
…
continue reading
1
"Keeping it Fresh" with Bilal Hankins and Anna Dorigo
36:00
36:00
Spill senere
Spill senere
Lister
Lik
Likt
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
199: Websockets' Late Hero and Elixir's Fresh Updates
40:35
40:35
Spill senere
Spill senere
Lister
Lik
Likt
40:35
In this episode, we talk about the eagerly awaited Elixir 1.17.0-dev changelog, the exciting ExDoc v0.32 release, and the slightly amusing declaration of Cloudflare playing the websocket hero – about 9 years after Phoenix neatly demoed 2 million concurrent connections to the world. We also explore potential performance improvements with Ecto's supp…
…
continue reading
1
"Saga of a Gnarly Report" with Owen and Dan
50:21
50:21
Spill senere
Spill senere
Lister
Lik
Likt
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
This week's show covers exciting updates in the Elixir world, including the peek at what's coming with Elixir v1.17.0's new "Duration" and "shift" features. We'll also dive into the impressive Kino Benchee integration for Livebook, showcasing benchmarking visualizations. Not to be missed is the release of a fitting Phoenix emoji 🐦🔥 that's set to i…
…
continue reading
1
"Whose Tailwind is it Anyway?" with Ava Slivkoff
48:17
48:17
Spill senere
Spill senere
Lister
Lik
Likt
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
Episode 73: The BeamRadio panel talks with Benjamin Milde aka @lostkobrakai
53:15
53:15
Spill senere
Spill senere
Lister
Lik
Likt
53:15
Join the panel for a fabulous talk with the one and only @lostkobrakai! We want to connect with you! Twitter: @BeamRadio1 Send us your questions via Twitter @BeamRadio1 #ProcessMailbox Keep up to date with our hosts on Twitter @akoutmos @lawik @meryldakin @RedRapids @sm_debenedetto @_StevenNunez and on Mastodon @akoutmos@fosstodon.org @lawik@fossto…
…
continue reading
In this episode, we're diving into the fascinating world of at-home AI with a ready-to-deploy project harnessing Bumblebee and Fly GPUs, unraveling the tale of how an Xz backdoor catastrophe was narrowly sidestepped, and highlighting the power of customizing your Elixir IEx environment. We'll also touch upon the eager anticipation for ElixirConf EU…
…
continue reading
1
"You've Got a Job to Do" with Joel Meador
44:26
44:26
Spill senere
Spill senere
Lister
Lik
Likt
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
Phoenix LiveView and Svelte with Wout De Puysseleir
50:08
50:08
Spill senere
Spill senere
Lister
Lik
Likt
50:08
Sponsored by Contentful Welcome to the new era of content management with Contentful. Say goodbye to the limitations of traditional content systems and hello to a world where collaboration sparks innovation. With Contentful, you’re not just managing content; you’re creating content-first, multi-brand experiences across all channels effortlessly. Th…
…
continue reading
This week's news includes the release of OTP 27.0-rc2 featuring the new json module, Phoenix Live reload's insightful update, and Chris McCord's blog post that surfaces server logs directly in your browser console. We're also discussing the streamlined workflows in Oban Pro 1.4.0, and a deeper discussion on recent Redis licensing changes that have …
…
continue reading
1
"Discovery Discoveries" with Alicia Brindisi and Bri LaVorgna
43:26
43:26
Spill senere
Spill senere
Lister
Lik
Likt
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
195: Migrating from Next.js to Phoenix
52:44
52:44
Spill senere
Spill senere
Lister
Lik
Likt
52:44
In this compelling episode, we sit down with Ben Reinhart who shares his journey of transitioning from the JavaScript ecosystem, specifically migrating off of Next.js and Vercel, to Elixir and Phoenix, with Fly.io as the new host. Ben discusses his frustrations with the complexity and performance issues he faced, and how the switch to Elixir helped…
…
continue reading
1
Episode 72: Gleam's Core Team in the House!
52:55
52:55
Spill senere
Spill senere
Lister
Lik
Likt
52:55
The BeamRadio panel chats all things Gleam with the core team Louis Pilford and Hayleigh Thompson! Gleam's approach to concurrency and its focus on type safety make it an interesting choice for Erlang/Elixir developers looking to leverage the benefits of static typing while maintaining the performance and concurrency model of the BEAM VM. The langu…
…
continue reading
1
"Testing 1, 2, 3" with Joel Meador and Charles Suggs
45:40
45:40
Spill senere
Spill senere
Lister
Lik
Likt
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
194: Operational Elixir: Knowing When to Grow Up
52:46
52:46
Spill senere
Spill senere
Lister
Lik
Likt
52:46
In the final installment of our series, we sit down with the creator of the Ash framework, Zach Daniel, to move beyond his expertise in Ash and explore his experiences with the other systems we use to support our Elixir applications. Zach shares his journey from the dynamic environment of startups to the structured world of midsize companies, givin…
…
continue reading
1
193: Operational Elixir: Observing the Midsize Madness
55:00
55:00
Spill senere
Spill senere
Lister
Lik
Likt
55:00
In this engaging third episode of our series, Dave Lucia returns to delve into the various systems that support small and medium-sized teams and companies for their Elixir systems. Dave shares insights gained from a range of situations including working at startups on up to Series C and D sized companies, with a particular focus on the critical rol…
…
continue reading
1
192: Operational Elixir: Scrappy Startups Edition
1:00:19
1:00:19
Spill senere
Spill senere
Lister
Lik
Likt
1:00:19
In this second installment of our series, we're joined by Philip Brown, who returns to share his insights on running lean startups in the Elixir ecosystem. We dive into the art of supporting Elixir systems on a shoestring budget. Philip will walk us through his must-haves for MVPs, offering practical advice on how to leverage cost-effective solutio…
…
continue reading
1
Episode 71: Erlang and OTP with Ingela Anderton Andin and Kiko Fernandez-Reyes
53:38
53:38
Spill senere
Spill senere
Lister
Lik
Likt
53:38
This is the second time that we've managed to reach deep into Ericsson and pull out some of the developers that work on the runtime and the language and the standard libraries that we all rely on. We have two members from the Erlang OTP team with us today! We want to connect with you! Twitter: @BeamRadio1 Send us your questions via Twitter @BeamRad…
…
continue reading