Sign in

Bart Blast

@bartblast.com
948 followers 895 following 112 posts

Building Hologram, a full-stack Elixir web framework hologram.page

PostsRepliesMedia
Bart Blast @bartblast.com · 05/08/2026
Hey Elixir friends! :) Hologram v0.11 is out, now with Elixir regexes running in the browser and client errors that read exactly like server errors, stacktraces included. Plus dynamic tags, attribute and prop spread, and umbrella support. hologram.page/blog/hologra...
2112
Bart Blast @bartblast.com · 24/07/2026
I was on the BEAM There, Done That podcast, talking Hologram with Francesco Cesarini and Allen Wyma. Francesco called the idea "Joe Armstrong stubborn" - the browser speaks JavaScript, I made it speak Elixir instead. Happy to own that :) www.youtube.com/watch?v=BOsS...
Elixir in the Browser: Bart Blast on Hologram
261
Bart Blast @bartblast.com · 22/07/2026
Hey Elixir friends! :) I just published a post that matters more to me than most - where Hologram's funding stands, what sponsorship built this year, and why what comes next depends on a few companies stepping in. hologram.page/blog/backing...
Hologram Works. Sponsor What Comes Next.
193
Bart Blast @bartblast.com · 15/07/2026
Hey Elixir friends! :) My ElixirConf EU 2026 talk is online. Hologram lets you build a whole web app in pure Elixir, front end included. This one is about the next chapter - local-first - and why Elixir has an edge JS stacks can't copy. www.youtube.com/watch?v=qqpN...
Hologram: The Journey to Local-First Elixir in the Browser (my ElixirConf EU 2026 talk)
193
Bart Blast @bartblast.com · 07/07/2026
Most frontend code isn't UI. It's data plumbing - caching, syncing, loading states, and more. Hologram's new Local-First data layer takes it over: declare what the data should be, it syncs itself in the browser, offline included. Pure Elixir. Teaching it hands-on at ElixirConf US, Sept.
Building Local-First Apps in Pure Elixir with Hologram
171
Bart Blast @bartblast.com · 30/06/2026
Hey Elixir friends! :) Hologram v0.10 is out, now with a real event system. To show it off, I rebuilt Space Invaders in pure Elixir, running in the browser with no game engine. There's a new server-side middleware layer too. hologram.page/blog/hologra...
3279
Bart Blast @bartblast.com · 10/06/2026
17 lines of Elixir - all the realtime code you write for a chat room in Hologram v0.9. I'd love to take credit :) but it's an iceberg situation: clustering, cross-node routing, supervision ship with the BEAM. I just built the declarative layer on top. What did the BEAM save you from building?
Elixir code of a Hologram chat room page - init subscribes to the room channel, a command broadcasts new messages, an action handler updates state.
141
Bart Blast @bartblast.com · 03/06/2026
The Swedish coast, end of September. A seaside theatre full of Elixir people :) I'm speaking at Goatmire about Hologram - building local-first apps in pure Elixir. Offline-capable, auto-syncing, client and server in one language. No JS framework in sight.
Hologram: Building Local-First Apps in Pure Elixir
230
Bart Blast @bartblast.com · 28/05/2026
Hey Elixir friends! :) Hologram v0.9 is out - now with Realtime! ⚡ Your Elixir server can push updates straight to the browser, no polling and no JavaScript - all in pure Elixir. Plus the with special form, AI assistant support, and more. hologram.page/blog/hologra...
3101
Bart Blast @bartblast.com · 13/05/2026
Hey Elixir friends, funny how getting a feature down to a simple one-line call takes two weeks of design work. Sharing what that looked like for Hologram realtime.
Initial page mount + SSE attach
771
Bart Blast @bartblast.com · 06/05/2026
"Just generate it with an LLM." Common reply when I mention I'm building Hologram UI - the component library for my Elixir-in-the-browser framework. But components need more than markup: a11y, responsiveness, edge cases LLMs miss. Waiting list: hologram.page/ui #ElixirLang
281
Bart Blast @bartblast.com · 25/03/2026
Elixir devs who use VS Code - this one's for you! Hologram just got its official VS Code extension! 🧩 Full syntax highlighting for HOLO templates: ~HOLO sigils in .ex files and standalone .holo template files. More here: hologram.page/blog/hologra... #Hologram #Elixir #ElixirLang #BEAM #WebDev
Hologram gets official VS Code extension
093
Bart Blast @bartblast.com · 12/03/2026
Hey Elixir friends! :) Elixir Gets JavaScript Interop - Hologram v0.8.0 is out! Use npm packages, call JS functions, work with Web APIs and Web Components - all from Elixir, with zero client-side latency. hologram.page/blog/hologra... #Hologram #Elixir #ElixirLang #BEAM #WebDev
4276
Bart Blast @bartblast.com · 12/02/2026
Hi there, Elixir friends! Hologram v0.7.0 is out! :) 49 contributors ported 150 Erlang functions used by Elixir's client-side runtime, pushing coverage from 34% to 96%. (Hologram compiles Elixir to JS for the browser.) hologram.page/blog/porting... #Hologram #Elixir #ElixirLang #BEAM #WebDev
0277
Bart Blast @bartblast.com · 21/01/2026
Hey Elixir friends! :) Hologram's journey just took a big leap forward: @curiosum.bsky.social is coming on board as the Main Sponsor, and I'm joining their team to work on Hologram full-time! Read what this means for Hologram: hologram.page/blog/hologra... #Hologram #Elixir #ElixirLang #BEAM
Hologram Partners with Curiosum
2369
Bart Blast @bartblast.com · 05/01/2026
Hey Elixir friends! :) Great news! The Erlang Ecosystem Foundation awarded Hologram a stipend to support key development milestones. Deeply grateful to the EEF 🙏 for supporting the project vision! Read more: hologram.page/blog/hologra... #Hologram #Elixir #ElixirLang #BEAM #WebDev
Hologram Awarded EEF Stipend for Development Milestones
3446
Bart Blast @bartblast.com · 27/11/2025
Hi Elixir friends, After 3 years on Hologram full-time (transpiles Elixir to the browser), I'm at a crossroads. 60+ hr weeks balancing contracts & dev isn't sustainable. Where we are & how you can help: hologram.page/blog/seeking... Even sharing helps 💜 #Hologram #Elixir #ElixirLang #BEAM #WebDev
Seeking Sustainable Sponsorship
23531
Bart Blast @bartblast.com · 16/11/2025
Hey Elixir friends! :) We need help completing Elixir's browser runtime by porting some Erlang functions to JavaScript. No Erlang knowledge required. Each function unlocks multiple Elixir stdlib functions! More here: hologram.page/blog/elixir-... #Hologram #Elixir #ElixirLang #BEAM #WebDev
Elixir → JavaScript Porting Initiative
23618
Bart Blast @bartblast.com · 15/09/2025
Here's the gist of it :)
000
Bart Blast @bartblast.com · 12/09/2025
Hey Elixir friends! :) Have you seen physics animations written in pure Elixir running in the browser? Hologram v0.6.0 (full-stack Elixir framework) is here! ✨ #Hologram #Elixir #ElixirLang #BEAM #WebDev
3366
Bart Blast @bartblast.com · 26/07/2025
Hey Elixir friends! :) 🚀 Hologram v0.5.0 is here! Major performance leap: milliseconds → microseconds execution times + 50x rendering speed improvements! and... Session/cookie management, live reload, incremental compilation, new pointer/mouse events. #Hologram #Elixir #ElixirLang #BEAM #WebDev
2549
Bart Blast @bartblast.com · 08/07/2025
Hmm... should I be worried?
291