Bart Blast
@bartblast
Building Hologram, a full-stack Elixir web framework
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...
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.
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...
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?
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.
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...
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.
"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
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
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
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
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
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
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
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
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
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