
Sign up to save your podcasts
Or


Lua is everywhere, hiding inside games, embedded systems, and even Adobe products, yet most developers barely notice it. In this episode, Lucas and Luna explore why Lua, a 30-year-old language, is still the go-to choice for embedding scripting into larger applications. They trace its origins at a Brazilian university, explain its tiny footprint and C-API design, and highlight its modern revival through LuaJIT and the new Lua 5.4. With a concrete example about how game studios use Lua to ship content updates without recompiling engine code, they make a case for adding Lua to your toolkit. Plus, a quick look at how the language's simplicity enables AI-assisted coding and why that might be its next superpower. Whether you're a game developer, a system administrator, or just curious about the building blocks of software, this episode will change how you see the invisible glue of the digital world.
#Lua #LuaJIT #EmbeddedScripting #GameDevelopment #ProgrammingLanguages #Technology #SoftwareEngineering #CAPI #Lua54 #AIProgramming #TechPodcast #FexingoBusiness #BusinessPodcast #Coding #DeveloperTools #Scripting #OpenSource #LanguageDesign
Keep every episode free: buymeacoffee.com/fexingo
In this milestone 150th episode, Lucas and Luna explore why Elixir, a language born from the Erlang ecosystem, is quietly becoming the go-to choice for fault-tolerant backend systems in 2026. They trace its origins to Ericsson's 1980s telecom switches, where the requirement for 99.9999999 percent uptime shaped a programming philosophy that now powers modern chat apps, payment gateways, and real-time dashboards. Lucas breaks down the actor model, lightweight processes, and the Let It Crash philosophy, while Luna challenges the notion that Elixir is hard to learn, pointing to its Ruby-like syntax and the Phoenix framework. They reference real-world adoption at companies like Discord and Pinterest, and discuss the trade-offs, including performance limitations and a smaller ecosystem. The episode walks through a concrete example of a stock ticker processing millions of messages without breaking a sweat, illustrating how supervision trees and hot code reloading make Elixir ideal for mission-critical infrastructure. The hosts also share practical advice for developers considering Elixir and reflect on why the language remains misunderstood despite its power. The conversation closes with a reflection on how Elixir's design principles might influence the next generation of programming.
#Elixir #Erlang #FaultTolerance #ActorModel #PhoenixFramework #FunctionalProgramming #BackendDevelopment #Concurrency #OTP #TelecomHistory #Scalability #RealTimeApps #Discord #Pinterest #ProgrammingLanguages #Technology #FexingoBusiness #BusinessPodcast
Keep every episode free: buymeacoffee.com/fexingo
In this episode of The Programming Languages Podcast, Lucas and Luna explore Crystal, the compiled language with Ruby-like syntax and C-like performance. They break down its unique compiled approach, its built-in concurrency model, and why it's gaining traction for building fast command-line tools and web backends in 2026. With a quick look at how Crystal's type inference and macro system deliver both developer happiness and runtime efficiency, they compare it to Ruby, Go, and Rust to help you decide if it deserves a spot in your toolbox. If you've ever felt the tension between readable code and raw speed, this episode gives you a new option to consider.
#CrystalLang #LanguageDesign #CompiledLanguages #RubyLike #FastCode #Concurrency #StaticTyping #DeveloperTools #OpenSource #ProgrammingLanguages #BackendDevelopment #CLI #WebFrameworks #TechPodcast #SoftwareEngineering #FexingoBusiness #BusinessPodcast #Programming
Keep every episode free: buymeacoffee.com/fexingo
In this episode, Lucas and Luna explore Zig, the systems programming language that's quietly becoming a favorite for performance-critical projects in 2026. They trace its rise from a niche language to a serious contender alongside C and Rust, focusing on its zero-dependency philosophy, compile-time code execution, and explicit memory handling. The conversation centers on Zig's unique approach to build systems and cross-compilation — a major pain point for C developers — and how it's being adopted in game engines, embedded systems, and even the Linux kernel community. With concrete examples like Bun and the recent Linux kernel discussions, they unpack why Zig's simplicity and transparency are winning over developers who feel bogged down by C's legacy baggage or Rust's steep learning curve. If you've ever wondered whether there's a middle path between C's raw power and Rust's safety guarantees, this episode makes the case for Zig's pragmatic compromise. Lucas and Luna also touch on the trade-offs — from missing features to the risk of relying on a language still under development — and what that means for developers thinking about making the leap.
#ZigLanguage #SystemsProgramming #CProgramming #RustLanguage #CompileTime #CrossCompilation #BuildSystem #Bun #LinuxKernel #GameEngines #EmbeddedSystems #ZeroDependency #ProgrammingLanguages #TechPodcast #DeveloperTools #FexingoBusiness #BusinessPodcast #LearningToCode
Keep every episode free: buymeacoffee.com/fexingo
Lucas and Luna dig into GraalVM, the high-performance runtime that's quietly changing how enterprises run polyglot code. In 2026, as microservices and serverless become the default, GraalVM's native images and Truffle framework are delivering startup times measured in milliseconds and memory footprints cut by half. The episode centers on a real-world case: a major European bank that migrated its Java-based trading platform to GraalVM native images, slashing cold-start latency from four seconds to under a hundred milliseconds. Lucas walks through how GraalVM's ahead-of-time compilation works, why it's not just a Java trick, and how its Truffle language implementation framework lets JavaScript, Python, and R run on the same JVM with near-native speed. Luna pushes on the trade-offs—longer build times, reflection limits, and the learning curve—and they debate whether GraalVM is the future or a niche tool. If you're a developer weighing polyglot performance in your stack, this episode gives you the concrete numbers and honest trade-offs to decide.
#GraalVM #PolyglotProgramming #NativeImage #Java #TruffleFramework #AheadOfTimeCompilation #StartupLatency #Microservices #Serverless #JVM #TradingPlatform #Fintech #Technology #SoftwareDevelopment #ProgrammingLanguages #FexingoBusiness #BusinessPodcast #TechPodcast
Keep every episode free: buymeacoffee.com/fexingo
In this episode of The Programming Languages Podcast, Lucas and Luna dive into WebAssembly's rise as the universal compiler target in 2026. They trace its journey from a browser-only novelty to a cornerstone of edge computing, serverless platforms, and even blockchain smart contracts. With major cloud providers now supporting WebAssembly runtimes, and frameworks like wasmtime and Wasmer maturing, the hosts explore why developers are increasingly compiling Rust, Go, and even Python to WebAssembly for performance and portability. They discuss concrete examples like Cloudflare Workers processing millions of requests, and how WebAssembly's sandboxing model offers a safer alternative to containers. The conversation also touches on the challenges, such as debugging complexity and the gap between promises and tooling maturity. By the end, listeners understand why WebAssembly might be the next big thing for backend and edge development, and what it means for the future of language interoperability. Perfect for developers curious about the next wave of cloud-native technology.
#WebAssembly #Wasm2026 #EdgeComputing #CloudflareWorkers #Rust #CompilerTarget #Serverless #Sandboxing #Wasmtime #Wasmer #Portability #Performance #Technology #ProgrammingLanguages #FexingoBusiness #BusinessPodcast #DeveloperPodcast #CodeCraft
Keep every episode free: buymeacoffee.com/fexingo
In this episode, Lucas and Luna explore Jai, a new programming language designed by Jonathan Blow, creator of Braid and The Witness. They discuss Jai's focus on simplicity, performance, and control for game engine development, and how it contrasts with C++ and Rust. The conversation covers Jai's unique approach to compile-time metaprogramming, its status in 2026, and what it means for the future of systems programming. If you're a game developer or just curious about what's next in language design, this episode offers a clear look at why Jai is generating so much buzz.
#JaiLanguage #JonathanBlow #GameEngine #SystemsProgramming #CompileTime #Metaprogramming #CPlusPlus #RustLang #ProgrammingLanguages #GameDev #IndieGameDev #TechPodcast #Coding #SoftwareEngineering #Performance #FexingoBusiness #BusinessPodcast #Technology
Keep every episode free: buymeacoffee.com/fexingo
Actor-model concurrency, no garbage collection pauses, and a type system that makes data-race freedom a compile-time guarantee. In this episode, Lucas and Luna break down why the Pony programming language is becoming the go-to choice for high-frequency trading desks and real-time payment rails in 2026. They walk through a concrete example: a matching engine built in Pony that processes 10 million orders per second with sub-millisecond latency, and compare it with Java and Rust alternatives. They also explore Pony's reference capabilities, the 'deny capabilities' that enforce data-race safety, and how the language's runtime schedules actors across threads without locks. If you're a developer or architect sizing up the next wave of performant, safe languages, this episode gives you the specifics to decide whether Pony belongs in your stack.
#PonyLang #LowLatency #Fintech #Concurrency #ActorModel #DataRaceFree #HighFrequencyTrading #MatchingEngine #ReferenceCapabilities #NoGCPauses #SystemsProgramming #ProgrammingLanguages #Technology #FexingoBusiness #BusinessPodcast #SoftwareEngineering #RealTimePayments #CloudNative
Keep every episode free: buymeacoffee.com/fexingo
In this episode, Lucas and Luna explore how Julia, the dynamic language designed for high-performance numerical computing, is gaining serious traction in scientific and financial environments in 2026. They unpack the 'two-language problem'—the old workflow of prototyping in Python and then rewriting in C++ or Fortran—and how Julia collapses that into one language. With concrete examples from quantitative finance and academic research, they discuss Julia's multiple dispatch, its just-in-time compilation, and why it's becoming a real competitor to Python in data-heavy domains. They also address the common criticisms: startup latency, package maturity, and the learning curve. Tune in to understand why a language that's been on the radar for years is finally seeing mainstream adoption, and what it means for developers and researchers alike.
#JuliaLanguage #ScientificComputing #TwoLanguageProblem #MultipleDispatch #JITCompilation #NumericalAnalysis #DataScience #QuantitativeFinance #HighPerformanceComputing #ProgrammingLanguages #TechPodcast #FexingoBusiness #BusinessPodcast #CodingPodcast #DeveloperTools #ComputationalResearch #OpenSource #TechTrends2026
Keep every episode free: buymeacoffee.com/fexingo
SQLite runs on billions of devices and underpins everything from your phone's apps to aircraft flight software. In this episode, Lucas and Luna look at how a single C library became the most deployed database engine on Earth, what makes it so reliable, and why in 2026 it's still the default choice for edge computing and local-first apps. They break down the specific design decisions — like its single-file format, its rigorous testing with over a billion test cases, and its conservative feature set — that let it run almost anywhere without a server. They also talk about the surprising places SQLite shows up, from web browsers to industrial controllers, and why its public domain status matters. If you've ever wondered why so much of the modern world runs on a database you've never seen, this episode is for you.
#SQLite #Database #EdgeComputing #LocalFirst #EmbeddedSystems #TechnologyPodcast #ProgrammingLanguages #TechPodcast #SoftwareDevelopment #CProgramming #Reliability #OpenSource #PublicDomain #MobileDevelopment #WebBrowsers #FexingoBusiness #BusinessPodcast #TechTrends2026
Keep every episode free: buymeacoffee.com/fexingo
From the publisher's feed