Using Permit.Phoenix with LiveView
Recently we presented to you Permit.Phoenix 0.4. Now we’re coming back with a new video tutorial from our CTO Michal Buszkiewicz on how to configure it in a typical LiveView-powered app. Watch here: https://www.youtube.com/watch?v=VGGFwCa4FDw
SafeNIF: Wrap your untrusted NIFs so that they can never crash your node.
NIFs are great - sometimes… Except, when a NIF has a bug, it can crash your entire BEAM node! Code running inside of a NIF does not provide the same safety guarantees that the BEAM gives.
But… what if it could?
Introducing SafeNIF: https://github.com/probably-not/safe-nif
SafeNIF allows you to wrap your NIFs to run on an isolated peer node raised on the same machine. If the NIF crashes, only this peer node dies. The guarantees of the BEAM continue, and you get fault tolerance and crash isolation, even for NIFs, all in native Elixir (with a touch of Erlang’s standard library).
Permit.Phoenix 0.4 - video tutorial
We’ve recently released Permit.Phoenix 0.4 - with a lot of enhancements to make your life easier configuring authorization in Phoenix & LiveView, including Scopes usage.
Watch our new video tutorial on how to configure it in a typical LiveView-powered app: https://www.youtube.com/watch?v=VGGFwCa4FDw
Thinking Elixir 289: Erlang Drives into QNX Territory
Episode 289 of Thinking Elixir. News includes a groundbreaking effort to port Erlang to QNX for automotive systems, ExDoc 0.40.0 adding LLM-friendly features, Permit.Phoenix v0.4.0 improving authorization workflows, Oban Pro launching for Python with Elixir interop, new LLM evaluation tools Tribunal and Beamlens that bring AI-powered testing and self-diagnosing supervision trees to the BEAM, Tidewave crossing 100k ARR just 5 months after launch, Guillaume Duboc defending his PhD thesis on typing Elixir with set-theoretic types, and more!
Early Bird Tickets for Code BEAM Vancouver almost gone
Just 2 more Early Bird tickets left. Grab yours and while you are at it check the masterclasses https://codebeamvancouver.com/#tickets
Choose from 5 Masterclasses at Code BEAM Vancouver
Scalability, security, concurrency, AI+Elixir & FP patterns from BEAM legends. Limited tickets: https://codebeamvancouver.com/#tickets
Semantic Search in Elixir with pgvector and ReqLLM
In 10 minutes, I demonstrate how to implement semantic search (search by meaning, not just exact words) using:
- pgvector - Postgres extension that adds vector search directly to your database, eliminating the need for external vector services
- OpenAI Embeddings API - for generating the text embeddings that power vector search
- ReqLLM - to make working with OpenAI API a breeze
https://www.youtube.com/watch?v=FdtMF-ulFYI
Enjoy! 😉
VEB tickets for ElixirConf EU 26 are gone
Missed them? Early Bird tickets available now for ElixirConf EU 2026. Secure yours before these sell out too. https://www.elixirconf.eu/#register
Elixir Developer position at Curiosum
🚀 We’re Hiring: Elixir Developer at Curiosum!
Curiosum is looking for a passionate Elixir Developer to join our team! If you love building scalable, high-performance applications and enjoy working in a collaborative environment, we want to hear from you.
✨ We are looking for Elixir Developers to join our team, so if you want to learn, work, and build something great with your skills, apply here! ⬇️
Hologram Partners with Curiosum
Hologram’s journey just took a significant leap forward: Curiosum is coming on board as the Main Sponsor, and I’m joining their team to work on Hologram full-time.
Read more about what this partnership means for Hologram: https://hologram.page/blog/hologram-partners-with-curiosum
Just a few days until Very Early Bird tickets drop
ElixirConf EU 2026 VEB tickets will be available for only 4 hours - and they always sell out. This is your best chance to secure the lowest price for Europe’s premier Elixir conference in sunny Málaga this May. What you’re getting:
Keynotes from José Valim & Chris McCord
Cherry-picked talks from 120+ submissions
300+ passionate developers from around the world
Don’t miss out. Join the waiting list now for instant access when tickets go live: https://www.elixirconf.eu/#newsletter
Thinking Elixir 288: 15 Years of Elixir and Full Type Inference
Episode 288 of Thinking Elixir. News includes Elixir’s 15th anniversary celebrated with an early v1.20 release candidate featuring type inference for all constructs, Chris McCord’s launch of Sprites.dev for hardware-isolated execution environments at Fly.io, MDEx v0.11.0 with a new website and Phoenix Components support, Ex_cldr 3.0 announced as Localize with runtime-only configuration, Gust workflow engine as an Airflow alternative built in Elixir, LiveDebugger v0.5.0 with Dead LiveViews debugging, LiveVue v1.0 stable release bringing Vue.js integration to Phoenix LiveView, Goatmire conference returning in 2026, and more!
Embracing agentic coding
It’s been more than four years since I last posted here. I’m very happy to share with you all a new post I just wrote about embracing agentic coding. I hope you like it 🙌
https://bigardone.dev/blog/2025/12/22/embracing-agentic-coding
Tickets Are Live for Code BEAM Lite Vancouver! 🇨🇦
The wait is over - secure your spot NOW before they’re gone! Join us for a full day of world-class BEAM expertise: Plus expert-led trainings on Scalability & Reliability, Secure Coding on the BEAM, and more! Limited capacity. Save your spot today! https://codebeamvancouver.com/#tickets
Elixir 1.19: Faster Builds, Smarter Types, and the Year of Interoperability
🚀 Elixir 1.19: 4x faster builds, smarter types. José Valim keynotes ElixirConf EU 2026. https://www.linkedin.com/pulse/elixir-119-faster-builds-smarter-types-year-interoperability-1f4tf Join the waitlist: https://www.elixirconf.eu/#newsletter
Thinking Elixir 287: From RAGs to Rich Workflows
Episode 287 of Thinking Elixir. News includes Arcana, a new RAG library for Phoenix that adds vector search and AI Q&A using Postgres and pgvector, a JavaScript embedding library called MquickjsEx that brings MicroQuickJS to Elixir processes, LiveDebugger v0.5.0 with support for LiveView Streams, DaisyUI officially supporting Phoenix in their commercial dashboard templates, Durable - a new workflow engine similar to Temporal, José Valim teasing beautiful type system improvements, the Hologram project receiving an EEF stipend, Jido 2.0 demonstrating swarms of 1,575 agents indexing code in 7 seconds, ElixirConf EU 2026 announcing José Valim and Chris McCord as keynote speakers, and more!
Domains and Resources in Ash for Elixir
If you’ve been on the fence about trying the Ash Framework, this post is for you: https://blog.appsignal.com/2026/01/13/domains-and-resources-in-ash-for-elixir.html
Code BEAM Lite Vancouver- first speakers announced
🎉 New speakers: Lorena Miles, @hayleighdotdev and Joseph Koski join Code BEAM Lite Vancouver! More announcements coming. Join waiting list for exclusive pricing: https://codebeamvancouver.com/#newsletter
Exploring Distributed Elixir
This tutorial explores Distributed Elixir using only the standard library. We set up a cluster with several nodes, call GenServers from one node to another and receive messages from a remote node after subscribing to a pub sub topic or from monitoring a process.
https://blog.stfx.eu/2025-12-29-exploring-distributed-elixer.html
