
Sign up to save your podcasts
Or


In this episode of The Programming Languages Podcast, Lucas and Luna dig into Elixir, the functional language built on the Erlang VM that's making waves in 2026 for its fault-tolerant, concurrent design. They explore how Elixir's actor model and 'let it crash' philosophy help companies like Discord handle millions of simultaneous users, and why telecom-grade reliability is now a hot commodity in web development. With a concrete example from a real-world messaging platform, they break down what makes Elixir different from JavaScript or Python, and why its adoption is growing beyond its niche roots. Whether you're a seasoned developer or just curious about what's powering modern apps, this conversation gives you a clear picture of why Elixir is worth your attention. Tune in for a candid look at the language that's quietly reshaping how we build resilient systems.
#Elixir #FunctionalProgramming #ErlangVM #Concurrency #FaultTolerance #LetItCrash #Discord #WebDevelopment #ProgrammingLanguages #TechPodcast #SoftwareEngineering #ActorModel #Scalability #LiveView #OTP #Technology #FexingoBusiness #BusinessPodcast
Keep every episode free: buymeacoffee.com/fexingo
Lucas and Luna explore why OCaml, a 30-year-old functional programming language, has become a quiet powerhouse in financial trading systems. From Jane Street's massive adoption to its role in high-frequency trading, they unpack the language's unique strengths: strong static typing, immutability, and a pragmatic approach that balances safety with performance. This episode dives into how OCaml's type system catches bugs before they happen, why its performance rivals C++, and how it manages the complexity of modern trading infrastructure. With a look at real-world use cases and the trade-offs that come with choosing functional programming, the hosts discuss why OCaml is gaining traction beyond finance, in areas like compilers and formal verification. If you're curious about languages that prioritize correctness without sacrificing speed, this conversation is for you.
#OCaml #FunctionalProgramming #TradingSystems #JaneStreet #HighFrequencyTrading #FinancialTechnology #ProgrammingLanguages #TechPodcast #SoftwareEngineering #TypeSystems #ImmutableProgramming #PerformanceComputing #CompilerDesign #FexingoBusiness #BusinessPodcast #TechnologyPodcast #Coding #Developer
Keep every episode free: buymeacoffee.com/fexingo
On this episode, Lucas and Luna take a close look at Vala, the language that has quietly been powering GNOME apps for years, and why it's seeing renewed interest in 2026. With the rise of system programming alternatives and the push for faster, more memory-safe code, Vala offers a unique middle ground: it compiles to C, integrates natively with GObject, and feels like a higher-level language. The hosts drill into a concrete example: how a modern GTK app like the new Ambitious Notes app uses Vala to cut boilerplate, and how its C-generated output keeps performance predictable. They also unpack Vala's controversial history—its ties to GNOME, its near-death moments, and the community that kept it alive. If you're curious about a language that's both pragmatic and powerful, this episode gives you a clear sense of why Vala might be worth a second look in your next Linux project. Plus, a quick note on supporting the show with a coffee.
#ValaLang #GNOME #GTK #Linux #SystemProgramming #CProgramming #GObject #MemorySafe #DeveloperTools #OpenSource #ProgrammingLanguages #Technology #FexingoBusiness #BusinessPodcast #Coding #SoftwareDevelopment #TechPodcast #LinuxApps
Keep every episode free: buymeacoffee.com/fexingo
In the summer of 2026, Ada—a language many programmers wrote off as a relic of the 1980s—is quietly becoming the backbone of aerospace, defense, and even autonomous rail systems. In this episode, Lucas and Luna explore how Ada's unapologetic focus on safety and correctness is making it the go-to choice for projects where a single bug could cost billions or lives. They dig into the upcoming Ada 202x standard, the rise of open-source compilers like GNAT, and the growing demand for Ada developers in Europe's defense industry. They also look at how Ada's approach to formal verification is influencing modern languages like Rust, and why the language's steep learning curve is becoming its biggest selling point. If you've ever wondered whether 'old' languages can still define the future, this episode makes the case that Ada is doing exactly that.
#Ada #CriticalSystems #SafetyCritical #FormalVerification #GNAT #Avionics #DefenseIndustry #EuropeanDefense #RailwaySignaling #Ada202x #Rust #ProgrammingLanguages #SoftwareEngineering #LegacyCode #OpenSourceCompiler #TechPodcast #FexingoBusiness #BusinessPodcast
Keep every episode free: buymeacoffee.com/fexingo
In this episode, Lucas and Luna explore why Julia, the dynamic language born at MIT, has become the unexpected powerhouse in scientific computing by 2026. They dive into Julia's unique multiple dispatch system, which lets you write generic code that runs as fast as C, and how it's replacing Python in fields like climate modeling and genomics. They also discuss the recent surge in Julia's adoption among researchers and the growing ecosystem of packages, from differential equations to machine learning. With a focus on the practical, they look at a specific case: how a pharma company used Julia to slash a drug discovery simulation from days to hours. If you're curious about a language that's making scientists' lives easier, this episode is for you.
#JuliaLang #ScientificComputing #ProgrammingLanguages #TechPodcast #MultipleDispatch #MIT #DrugDiscovery #ClimateModeling #HighPerformanceComputing #OpenSource #DeveloperTools #TechTrends #FexingoBusiness #BusinessPodcast #Technology #Coding #DataScience #Research
Keep every episode free: buymeacoffee.com/fexingo
In this episode, Lucas and Luna explore Janet, the Lisp-like language that's quietly becoming a favorite for scripting, systems, and AI glue code. They discuss its minimalist core, its powerful macro system, its built-in support for parallel processing and networking, and why it's gaining traction among developers who want the expressiveness of Lisp without the parentheses baggage. With concrete examples and a look at its growing ecosystem, they make a case for why Janet deserves a spot in every developer's toolkit. Plus, they explain why its small footprint and fast startup make it ideal for embedded and edge applications. If you've ever wondered about the future of programming languages beyond the mainstream, this episode is for you.
#JanetLang #LispDialects #FunctionalProgramming #ScriptingLanguage #SystemsProgramming #AIProgramming #DeveloperTools #TechPodcast #ProgrammingLanguages #CodeCraft #FexingoBusiness #BusinessPodcast #FexingoTechnology #ModernCoding #OpenSource #EmbeddedSystems #EdgeComputing #LanguageDesign
Keep every episode free: buymeacoffee.com/fexingo
In this episode, Lucas and Luna dive into Mojo, the programming language designed to combine Python's ease with C-level performance for AI workloads. They discuss how Mojo's ownership system and 'fn' functions eliminate the Global Interpreter Lock, enabling true parallelism, and why its compatibility with the Python ecosystem makes it a practical choice for developers. The conversation covers real-world adoption stories, benchmark comparisons with C++ and CUDA, and the strategic importance of Mojo's design in the era of massive AI models. They also explore the language's potential to democratize AI development by making high-performance computing accessible to Python programmers. The episode includes a brief, organic mention of listener support that keeps the show ad-free, then returns to a forward-looking discussion about Mojo's roadmap and its role in the future of AI infrastructure.
#MojoLanguage #AIProgramming #PythonPerformance #SystemsProgramming #ModularAI #HighPerformanceComputing #GILRemoval #ParallelComputing #LLVM #AIInfrastructure #ProgrammingLanguages #TechPodcast #FexingoBusiness #BusinessPodcast #Technology #DeveloperTools #MachineLearning #Coding
Keep every episode free: buymeacoffee.com/fexingo
In this episode, Lucas and Luna explore Futhark, the functional language designed to make GPU programming fast and safe. They break down how Futhark's array-centric approach and aggressive optimizations let you write high-level code that compiles to near-optimized CUDA. They compare it to CUDA, OpenCL, and even Python's Numba, and look at real-world use cases in machine learning and scientific computing. You'll learn what makes Futhark's uniqueness, why it hasn't gone mainstream, and where it might fit in your next project. If you're tired of debugging race conditions and memory management, this language might surprise you. Tune in for a no-nonsense tech conversation that gives you concrete takeaways.
#Futhark #GPUProgramming #FunctionalProgramming #CUDA #OpenCL #MachineLearning #ScientificComputing #ArrayProgramming #PerformanceEngineering #CompilerOptimization #HaskellInfluence #DataParallelism #Technology #ProgrammingLanguages #FexingoBusiness #BusinessPodcast #SoftwareDevelopment #HighPerformanceComputing
Keep every episode free: buymeacoffee.com/fexingo
In this episode of The Programming Languages Podcast, Lucas and Luna explore why Go has become the definitive language for cloud-native development in 2026. They trace its rise from a niche systems language to the backbone of Kubernetes, Docker, and countless microservices, and explain how its simplicity, concurrency model, and fast compilation make it the default choice for infrastructure and backend services. With real-world examples from companies like Uber and Dropbox, they break down Go's design philosophy, its trade-offs compared to Rust for systems programming, and its growing role in AI infrastructure. If you're a developer or tech leader deciding on your next language investment, this episode gives you a clear picture of why Go continues to dominate in the cloud era.
#GoLang #CloudNative #Kubernetes #Microservices #BackendDevelopment #ProgrammingLanguages #TechPodcast #LucasAndLuna #FexingoBusiness #BusinessPodcast #Technology #SoftwareEngineering #DevOps #Concurrency #SystemsProgramming #Coding #DeveloperTools #TechTrends2026
Keep every episode free: buymeacoffee.com/fexingo
In this episode, Lucas and Luna explore why Neovim has become the go-to editor for a new generation of developers in 2026, moving beyond the legendary status of Vim to offer a modern, extensible foundation. They break down the technical evolution from Vim to Neovim, highlighting the embedded Lua runtime, the async plugin architecture, and the built-in LSP client that have made it a favorite for fast, keyboard-driven workflows. The conversation touches on how Neovim fits into the broader ecosystem with tools like Treesitter and Telescope, and why its collaborative and community-driven development model has attracted contributors and users alike, even as traditional IDEs like VS Code dominate mindshare. Lucas and Luna also share practical insights into the learning curve, the appeal of minimalism, and how Neovim's configurability fosters a deeper understanding of coding tools. Whether you are a seasoned developer or just curious about the terminal-based editor revival, this episode offers a clear-eyed look at why Neovim is not just a nostalgic nod but a serious tool for modern software development.
#Neovim #Vim #Lua #TextEditors #DeveloperTools #CodingWorkflow #LSP #Treesitter #Terminal #KeyboardDriven #OpenSource #Tech #SoftwareDevelopment #FexingoBusiness #BusinessPodcast #ProgrammingLanguages #ModernCoding #DevProductivity
Keep every episode free: buymeacoffee.com/fexingo
From the publisher's feed