Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bartblast
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
Hologram v0.11: Regular Expressions, Client Stacktraces, and More
(hologram.page)
3 points
by
bartblast
1mo ago
|
0 comments
2.
▲
by
bartblast
2mo ago
Local-first is simmering! :)
3.
▲
by
bartblast
2mo ago
There's Jido Assembly that uses Hologram under the hood: https://github.com/agentjido/jido_assembly
4.
▲
by
bartblast
2mo ago
Hologram author here. It's the opposite, really - the whole thing is built on web technologies. The compiler builds an IR from your Elixir code, analyzes the call graph, and spits out per-page JavaScript bundles. In the browser it'
5.
▲
by
bartblast
2mo ago
There's no easy out-of-the-box way yet. But you can do it today with JS interop as a workaround. For small files: read the file and send the bytes directly in a Hologram command payload. For big files: fetch-POST the file to your own P
6.
▲
by
bartblast
2mo ago
Mobile's part of the plan - one Elixir codebase across web, mobile and desktop, with local-first as the groundwork. Covered in the post and roadmap ( https://hologram.page/docs/roadmap ).
7.
▲
Hologram v0.10: Events and middleware for Elixir running in the browser
(hologram.page)
3 points
by
bartblast
3mo ago
|
0 comments
8.
▲
Hologram v0.9: Realtime for Elixir running in the browser
(hologram.page)
5 points
by
bartblast
4mo ago
|
0 comments
9.
▲
Hologram v0.8.0: Elixir Gets JavaScript Interop
(hologram.page)
13 points
by
bartblast
6mo ago
|
1 comments
10.
▲
by
bartblast
6mo ago
Creator here. Quick context: Hologram lets you build interactive web apps in pure Elixir by compiling to JavaScript on the client side. This release brings JavaScript interoperability - the most requested feature since the project's in
11.
▲
by
bartblast
7mo ago
Gleam is written in Rust but compiles to Erlang (BEAM) or JavaScript - I mentioned the JS compilation in my previous comment. The WASM point was a response to your bytecode interpreter suggestion, not about Gleam.
12.
▲
by
bartblast
7mo ago
Oh yeah, I remember! We'll get there :) Hope you'll give Hologram another spin sometime soon!
13.
▲
by
bartblast
7mo ago
To clarify - Hologram's runtime is heavier than Gleam's, but that doesn't mean it's heavy. The compiler does tree-shaking, bundling only the code your app actually uses, so you're not shipping the entire reimplement
14.
▲
by
bartblast
7mo ago
It depends on what you're doing. I've been in Elixir web dev for about 7 years and never really needed to write or understand Erlang, outside of my work on Hologram. That said, Erlang is always there under the surface - it "l
15.
▲
by
bartblast
7mo ago
Two big reasons: bundle size - few hundred KB uncompressed vs multiple MB already compressed with WASM. And the DOM lives in the JS world - WASM can't touch it directly and has to cross the JS bridge with serialization overhead every t
16.
▲
by
bartblast
7mo ago
Both! Right now the focus is on enabling rich UIs with pure Elixir running in the browser. But eventually Hologram could be able to act as an Erlang node in the cluster as well.
17.
▲
by
bartblast
7mo ago
Not currently, but expanding to Erlang is definitely possible down the road. I've actually been considering adding an Erlang compiler since some Erlang functions that the Elixir standard library depends on could be compiled automatical
18.
▲
by
bartblast
7mo ago
Really appreciate it! Would love for you to give it another go - a lot has improved since then. If you run into any issues or have ideas for how things could be better, don't hesitate to reach out. Happy to help!
19.
▲
by
bartblast
7mo ago
Thank you! The Elixir -> JS compiler is currently coupled with the framework - it's a custom thing, not a separate dependency. Re the Gleam comparison: I don't know Gleam's implementation in detail so someone correct me if
20.
▲
Hologram v0.7.0: Milestone release for Elixir-to-JavaScript porting initiative
(hologram.page)
107 points
by
bartblast
7mo ago
|
29 comments
21.
▲
by
bartblast
8mo ago
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. Hologram compiles Elixir to JavaScript to run in the browser, enab
22.
▲
by
bartblast
9mo ago
Great news for Hologram: the Erlang Ecosystem Foundation has awarded a stipend to support key development milestones! I’m deeply grateful to the EEF for their support of the project vision. Read more about what this means for Hologram and l
23.
▲
by
bartblast
10mo ago
Hi Elixir friends, I'm Bart Blast, creator of Hologram. I wanted to share an update that's been on my mind lately. For those unfamiliar, Hologram is a full-stack Elixir web framework that automatically transpiles Elixir to JavaScr
24.
▲
by
bartblast
11mo ago
(Disclosure: I'm building Hologram) You might find Hologram interesting for this use case - it transpiles Elixir to JavaScript so your UI runs client-side. No persistent connection needed, so no reconnection delays or error messages.
25.
▲
by
bartblast
11mo ago
Appreciate the suggestion! Yeah, I've picked up on that - technical posts definitely do better here. The dang's comment is a great reference. I've got some good material brewing, but right now I need to prioritize building ov
26.
▲
by
bartblast
11mo ago
Yes, I'm Hologram's creator. Previous newsletter editions will be published online eventually – for now they're only sent to subscribers. In the meantime, here are the best places to follow development and join discussions: -
27.
▲
by
bartblast
11mo ago
Hologram could be a great alternative! The roadmap includes offline-first capabilities with a local data store, automatic sync, and reactive queries. These features aren't implemented yet, but they're planned as core parts of the
28.
▲
by
bartblast
1y ago
Could you elaborate on what you mean by "not as integrated as in Gleam"? Are you referring to Hologram being a framework/library rather than a language-level feature? Or is it more about the developer experience - like toolin
29.
▲
by
bartblast
1y ago
Hey Elixir family, process spawners, fault-tolerant friends! My ElixirConf talk just dropped! See how Hologram is pushing the boundaries of what's possible with Elixir - building modern, interactive frontends without leaving the BEAM!
30.
▲
by
bartblast
1y ago
Hey Elixir friends! :) Have you seen a physics simulation that's written in pure Elixir and runs in the browser? That's the kind of magic Hologram makes possible! Hologram v0.6.0 is here, bringing production-ready features to the
More ›