WorkBIll DevLog: Building an accounting platform with Phoenix and InertiaJS

WorkBill Devlog 001

This post goes over how I am building a new accounting software as a solo, part-time founder and why I picked Phoenix with InertiaJS to build it.

Asynchronous Tasks and Streaming UIs in Phoenix Liveview

Asynchronous Tasks and Streaming UIs in Phoenix Liveview

A guide to the native asynchronous suite in Phoenix LiveView. Master assign_async/4, stream_async/4, and start_async/4/handle_async/3 to make working with streaming and background tasks easy.

Thinking Elixir 284: ‘Tis the Season for a Type System

Episode 284 of Thinking Elixir. News includes José Valim announcing that Elixir v1.20 is well underway with full-type inference possibly landing before the end of the year, Gleam v1.14.0-rc1 with fault tolerant type inference and language server improvements, mjml_eex v0.13.0 for creating beautiful email templates, Dashbit’s new nimble_zta library for zero trust authentication extracted from Livebook, Björn Gustavsson’s ElixirConf EU talk on BEAM history and internals with insights on a potential BEAM v2 runtime 5-10 years away, GoatMire conference videos being published, and more!

https://www.youtube.com/watch?v=rzjb1rt6Yjs

CFT Open: Code BEAM Lite Stockholm

Share your Erlang/Elixir/Gleam expertise. Deadline: Feb 16. First-time speakers welcome! Submit: https://sessionize.com/code-beam-lite-stockholm-2026/

Programming Nerves book (beta) is out!

Alex Koutmos and I are happy to announce that our Programming Nerves book is officially in Beta 🥳

Check it out at https://www.programmingnerves.dev/ and see all the cool projects that you will learn how to build and program with Elixir.

Less than 3 weeks until CFT closes for ElixirConf EU 2026.

Use the Christmas break to submit your proposal. Join Europe’s most vibrant Elixir event. Deadline: Jan 6 https://www.elixirconf.eu/#cft

CFT extended 1 week for Code BEAM Lite Vancouver

CFT extended 1 week! Committee reviews THIS WEEK - submit now for first-round consideration: https://codebeamvancouver.com/#cft

Thinking Elixir 283: Erlang Turns 27 and React at Risk

Episode 283 of Thinking Elixir. News includes celebrating Erlang’s 27th birthday as open source, results from the Elixir Hub 2025 survey showing strong community growth with over 1000 participants, a fun Govee Lights control library, a new data_migration package for LiveDashboard, Tidewave.ai’s impressive accessibility testing and fixing capabilities showing 2x better performance than Claude Code standalone, critical React Server Components remote code execution vulnerabilities affecting Next.js, and Zig’s dramatic departure from GitHub citing Microsoft’s AI obsession and declining service quality, and more!

https://www.youtube.com/watch?v=0FWyaMeVGvc

A Subtle Elixir Gotcha That Bit Us in Production: Pattern Matching with Floats.

Read more at: MEDIUM Medium Image

#Elixir #Programming #Tips #PatternMatching

Gust - A task orchestration system built in Elixir

We were tired of wrestling with Airflow and paying Astronomer’s hefty bills, so we decided to create a task orchestrator in Elixir.

The result is a much more efficient and faster task orchestrator that has been working well for us.

https://github.com/marciok/gust

First Speakers announced for Code BEAM Lite Vancouver

Andrea Leopardi (Elixir Core Team) - Learn how Elixir evolves from someone making the decisions Bruce Tate (Groxio, author) - 12+ books, proven track record teaching BEAM concepts effectively Direct Q&A access. More speakers TBA. https://codebeamvancouver.com/#speakers

Seeking Sustainable Sponsorship for Hologram

Hologram needs your help. After 3 years of full-time work bringing pure Elixir to the browser, I’m seeking sustainable sponsorship to continue. Endorsed by community leaders, used in production, and growing - but need sponsors to bridge the gap to $2,500/mo. More here: https://hologram.page/blog/seeking-sustainable-sponsorship

Thinking Elixir 282: Type Systems and View Transitions

Episode 282 of Thinking Elixir. News includes cutting-edge research from José Valim and Guillaume Duboc on the data structures powering Elixir’s type system that made v1.19 both stronger and faster than v1.18, Phoenix LiveView v1.1.18 with new conveniences including view transition API support, LiveDebugger’s biggest release yet with improved assigns inspection and resource monitoring, a new Nx feature enabling Python-Elixir model integration, LangChain library updates, Hologram’s creator seeking sustainable sponsorship after 3 years of full-time development, WebGPU now supported in all major browsers bringing desktop-class GPU performance to the web, and more!

https://www.youtube.com/watch?v=IDvGr73TofA

⏰ Last call! Code BEAM Lite Vancouver CFT closes in just a few days.

Submit your talk now before it’s too late! First-timers welcome: https://codebeamvancouver.com/#cft

Are you building Phoenix applications at scale? We want to hear from you.

Call for talks and call for trainings for ElixirConf EU 2026 is open until January 6 https://www.elixirconf.eu/#cft

BullMQ is now available for Elixir

The popular NodeJS queue library powered by Redis (or any Redis compatible backend) is now available for Elixir (https://hexdocs.pm/bullmq/readme.html). It implements all the same features as the NodeJS version, and it uses the same LUA scripts in both versions so queues are interoperable between Elixir, NodeJS and Python (and other runtimes or languages in the future).

Phoenix LiveView Backoffice = Faster Ops, Faster Growth

We leveraged Phoenix LiveView to ship a fully featured backoffice that dramatically improved our operational speed and business impact. Here’s the story:

https://tech.cabify.com/blog/engineering/hubs-experience

State of Elixir 2025 results are live!

We’ve just published the results of the biggest Elixir survey of 2025: https://elixir-hub.com/surveys/2025

1,018 participants, 45 questions and tons of interesting insights (some quite surprising too).

🎁 Early Christmas gift idea: Code BEAM Lite Vancouver Early Bird tickets!

Your future self will thank you for the gift of knowledge. Get yours: https://codebeamvancouver.com/#tickets

Understand and fix issues with Phoenix.Socket origin checks

It’s a little thing, but one that keeps coming up again and again with new apps, so I thought I’d get down some thoughts about the origin checks performed by Phoenix to protect websocket connections from cross-site attacks.

https://revelry.co/insights/development/elixir/phoenix-socket-check-origin/

Next page