PodcastsTechnologieElixir Mentor

Elixir Mentor

Jacob Luetzow
Elixir Mentor
Neueste Episode

88 Episoden

  • Elixir Mentor

    Francesco Ciulla on Winning Developer Adoption

    27.06.2026 | 1 Std. 37 Min.
    In this episode of the Elixir Mentor Podcast, I step a little outside the BEAM to talk with Francesco Ciulla, Head of DevRel at Zerops. Francesco came up as a Rust developer and content creator with a 300,000-subscriber YouTube channel, and we get into the problem every builder runs into: getting developers to actually adopt what you ship.
    Francesco shares how he went from a corporate developer role at the European Space Agency to going independent, building an audience, and publishing his own Rust book. We talk about why distribution matters as much as the work itself, how public speaking changed him, and what being a developer looks like in 2026 with AI in the mix.
    From there we get into developer relations directly. Francesco explains what the job actually is, why you can't advocate for a product you don't believe in, and how he builds credibility for something he didn't write. He breaks down what Zerops does as a platform, how it compares to running things on GCP, and where developers fall off between signing up and getting real value.
    We also cover building a brand by declaring it and not stopping, why negative comments are a sign your audience is growing, language tribalism in tech, the risks of shipping vibe-coded projects without thinking about security, and what it takes to run Elixir on Zerops. A useful conversation for anyone trying to get a tool, a project, or themselves in front of developers.
    Resources Mentioned:
    - Zerops:https://zerops.io
    Connect with Francesco:
    - X/Twitter:https://x.com/FrancescoCiull4
    - Website:https://francescociulla.com
    Sponsors:
    - BEAMOps:https://beamops.co.uk
    - Paraxial.io:https://paraxial.io
    SUPPORT ELIXIR MENTOR
    - Elixir Mentor:https://elixirmentor.com
  • Elixir Mentor

    Jason Allum on Beadwork

    20.06.2026 | 1 Std. 33 Min.
    Jason Allum returns to the Elixir Mentor Podcast to talk about Beadwork, his filesystem-native, git-synced issue tracker built for AI coding agents. With 40 years of building software and cleaning up other people's messes, Jason has a sharp read on where agentic coding falls apart.
    The conversation starts with Beads, the ticketing tool that inspired Beadwork, and why it eventually devolved into slop as it grew. Jason explains how coding agents lose the thread on long tasks through compaction and drift, and how a clean queue of tickets keeps an agent moving toward the right outcome instead of stitching back together the very thing it was told to tear out.
    From there we get into how Beadwork is built: a git-synced design backed by an orphan branch that sidesteps the merge conflicts that made earlier tools painful for teams and work trees. Jason walks through breaking large changes into epics and issues, pausing the agent to catch drift, and the parts of the job an agent still can't do, like architecture decisions, taste, and judgment.
    We also cover raising the quality bar on agent output, the efficiency argument around tokens, multi-project and team workflows, and the prompts Jason reaches for to get better plans. If you write code alongside an agent every day, this one is full of practical, common-sense workflow advice you can put to use right away.
    Resources Mentioned:
    - Beadwork:https://github.com/jallum/beadwork
    - Bedrock (from last time):https://github.com/bedrock-kv/bedrock
    Connect with Jason:
    - X/Twitter:https://x.com/mullaj
    - GitHub:https://github.com/jallum
    Sponsors:
    - BEAMOps:https://beamops.co.uk
    - Paraxial.io:https://paraxial.io
    SUPPORT ELIXIR MENTOR
    - Elixir Mentor:https://elixirmentor.com
  • Elixir Mentor

    Tjaco Oostdijk on Drums to Elixir

    07.06.2026 | 1 Std. 31 Min.
    In this episode of the Elixir Mentor Podcast, I talk with Tjaco Oostdijk, a drummer turned Elixir developer now working at DPG Media, one of the largest media companies in the Netherlands. Tjaco played drums professionally from the age of seven and has taught for 22 years, before landing in software through a music distribution company writing Ruby and eventually moving to Elixir nearly a decade ago.
    We get into what it takes to keep Elixir running inside a large enterprise. DPG adopted Elixir after a high-traffic Ruby service fell over at scale, and Tjaco describes the reality of working in a locked-down environment standardized on Kotlin, using Copilot with Anthropic models while waiting for Claude Code to be approved. He also talks about the colleagues who stay skeptical of AI tooling and why that skepticism can be healthy.
    The heart of the conversation is muziekles.app, the application Tjaco built for Dutch music teachers to run their entire teaching practice, from year-long scheduling and student accounts to homework and assignments. He explains why he deliberately keeps payments out of the product, how he thinks about onboarding teachers, and the build process using Phoenix, Ash, Claude Code, and Tidewave. We also compare notes on shipping side projects fast, multi-tenancy in Ash, and the differences between hardware and software work.
    If you are building with Elixir inside a company that hasn't standardized on it, or shipping a side project with AI tooling, this conversation is full of practical, hard-won lessons from someone doing both at once.
    Connect with Tjaco:
    - Website:https://drumusician.com
    - X / Twitter:https://x.com/drumusician
    - GitHub:https://github.com/drumusician
    - LinkedIn:https://www.linkedin.com/in/tjaco-oostdijk
    Resources Mentioned:
    - muziekles.app:https://muziekles.app
    - Tidewave:https://tidewave.ai
    - Vocablo:https://vocabloapp.com
    - Kabisa:https://kabisa.nl
    Sponsors:
    - BEAMOps:https://beamops.co.uk
    - Paraxial.io:https://paraxial.io
    SUPPORT ELIXIR MENTOR
    - Elixir Mentor:https://elixirmentor.com
  • Elixir Mentor

    Peter Ullrich on Hunting CVEs

    30.05.2026 | 1 Std. 50 Min.
    Peter Ullrich returns to talk about a CVE hunt across the most-downloaded Hex packages, run with Claude Code on Opus 4.7. After ElixirConf EU pulled him into AI security, he started pointing Opus at popular libraries day and night, and within half an hour of his first serious attempt he found the Decimal vulnerability, where raising 10 to a huge power can blow up an application's memory.
    We get into what separates a real CVE from noise, how CVSS scoring works, and why reachability matters so much, since a flaw in Phoenix's default configuration is far more serious than a crash in a function nobody can call. Peter also walks through the process he runs with the EEF: verifying each issue, getting a second pair of eyes, coordinating a fix, and getting a number issued through a CNA, all while avoiding slop reports to maintainers. There's also a candid stretch on regulation and breach reporting.
    From there it widens out, including how Opus compares to Mythos, why Peter keeps coming back to Claude, his first impressions of Opus 4.8, and the economics, with a simple scan costing about $10 in API tokens. He also shares his Session Watcher plugin, an update on Killswitch and its browser-side encryption, thoughts on AEO, and how he uses dev containers to sandbox coding agents.
    Resources Mentioned:
    - The blog post that started this:https://peterullrich.com/what-the-cve
    - Peter's prompts:gist
    - Scrutineer:github.com/alpha-omega-security/scrutineer
    - Decimal advisory:GHSA-rhv4-8758-jx7v
    - EEF CNA published CVEs:cna.erlef.org/cves
    - EEF CNA security policy:cna.erlef.org/security-policy
    - Responsible disclosure guidelines:security.erlef.org
    - Anthropic article (the basis):red.anthropic.com
    Connect with Peter:
    - Website:peterullrich.com
    - GitHub:github.com/pjullrich
    - LinkedIn:linkedin.com/in/pjullrich
    - Bluesky:@peterullrich.com
    Thanks to our sponsors:
    - BEAMOps:beamops.co.uk
    - Paraxial.io:paraxial.io
    SUPPORT ELIXIR MENTOR
    - Elixir Mentor:elixirmentor.com
  • Elixir Mentor

    Jason Allum on Bedrock

    24.05.2026 | 1 Std. 35 Min.
    In this episode of the Elixir Mentor Podcast, I sit down with Jason Allum, creator of Bedrock and Beadwork and a 40-year veteran of computing, to talk about Bedrock: an embedded, distributed key-value store for Elixir with guarantees that go beyond ACID.
    Jason walks through the problem Bedrock solves, keeping distributed state consistent when the same data is read and written across many nodes. We get into why the BEAM's decades-old ideas map cleanly onto today's AI and agent workloads, how Bedrock borrows its architecture from FoundationDB, and what serializable transactions actually buy you over plain ACID.
    From there we dig into the machinery: log servers versus storage servers, the five-second version window and MVCC, letting it crash with supervision-tree thinking across a cluster, and how rows can live as values while indexes become keys. Jason also covers running distributed jobs with leases and what it takes to swap Postgres out for Bedrock.
    Along the way Jason makes the case that none of this is magic, that the real wins come from understanding your machine and the shape of your data. We finish on Beadwork, his lightweight system for managing agent tickets directly in git. If you build with Elixir or care about distributed databases, there's a lot here to chew on.
    Connect with Jason:
    - X/Twitter:https://x.com/mullaj
    - GitHub:https://github.com/jallum
    Projects:
    - Bedrock:https://github.com/bedrock-kv/bedrock
    - Beadwork:https://github.com/jallum/beadwork
    Resources Mentioned:
    - Notes on the FoundationDB paper:https://uvdn7.github.io/notes-on-the-foundationdb-paper/
    - FoundationDB architecture:https://apple.github.io/foundationdb/architecture.html
    - Raft consensus algorithm (GeeksforGeeks):https://www.geeksforgeeks.org/system-design/raft-consensus-algorithm/
    - The Raft Consensus Algorithm:https://raft.github.io/
    Sponsors:
    - BEAMOps:https://beamops.co.uk
    - Paraxial.io:https://paraxial.io
    - Jido (Elixir AI Collective Discord):https://agentjido.xyz/discord
    SUPPORT ELIXIR MENTOR
    - Elixir Mentor:https://elixirmentor.com
Weitere Technologie Podcasts
Über Elixir Mentor
Welcome to the Elixir Mentor Podcast, your go-to source for All Things Elixir. This show digs into the heart of the Elixir community, featuring interviews with enthusiasts and pioneers who share their stories and innovative projects that define our ecosystem. Each episode explores groundbreaking libraries and boundary-pushing applications shaping Elixir's future. We discuss best practices, emerging trends, and the latest tools and techniques. Perfect for developers at any stage of their Elixir journey, providing insights and inspiration. Join me as we explore the world of Elixir together.
Podcast-Website

Höre Elixir Mentor, c't 4004 – der c't-3003-Podcast und viele andere Podcasts aus aller Welt mit der radio.de-App

Hol dir die kostenlose radio.de App

  • Sender und Podcasts favorisieren
  • Streamen via Wifi oder Bluetooth
  • Unterstützt Carplay & Android Auto
  • viele weitere App Funktionen
Rechtliches
Social
v8.10.5| © 2007-2026 radio.de GmbH
Generated: 6/28/2026 - 5:51:59 AM