Curiosum

718 posts

Curiosum banner
Curiosum

Curiosum

@curiosum_dev

Elixir & React Native meets modern design | [email protected]

Poznań, Poland Katılım Eylül 2019
61 Takip Edilen264 Takipçiler
Curiosum
Curiosum@curiosum_dev·
Our team doesn't stop! After a good presentation during the @ElixirConfEU this year, Marta Habdas is joining the Goatmire conference in Sweden as a speaker. She's going with the “Controlled Noise on Nerves” topic, a talk about using Elixir and Nerves with noisy sensor input, DIY audio controllers, Arduino boards, Raspberry Pi, and Pure Data. See her profile here: 👉 goatmire.com/speaker/marta-… And the second announcement is coming... 😏 #elixir #nerves #goatmire #elixirlang #myelixirstatus
Curiosum tweet media
English
0
0
1
40
Curiosum
Curiosum@curiosum_dev·
Good framework design often means taking complexity out of the hands of developers without hiding the important trade-offs. Bart’s post shows that nicely: a simple API on the surface, a lot of careful thinking underneath. Glad to be the main sponsor of Hologram and to help make this work possible. #hologram #opensource #elixir #elixirlang #myelixirstatus
Bart Blast@Bart_Blast

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. One slice of the new realtime API - the call for "push an action to every client in a room": put_broadcast(server, {:room, 42}, "page", :append_message, message: msg) The full API is a handful of similarly tight functions for broadcast, subscribe, and unsubscribe. The diagram below is what it takes to set up the SSE connection underneath - and it's just one of six workflows in the design doc. I originally thought the realtime layer would be a thin server-to-client action push and nothing more. But a bare push API would have forced every app to roll its own membership tables or presence layer the moment they wanted something as ordinary as a chat room. That defeats the point of using a framework. Hologram Local-First (on the roadmap) will eventually own most pub/sub use cases - durable, ordered, DB-backed state. But channel-style fan-out has a permanent niche even after Local-First lands: typing indicators, real-time cursors, forced sign-outs - anything ephemeral or non-DB-backed. A pattern I keep running into building this framework: the simpler the public API, the more the framework has to absorb underneath. Most of that work is invisible to the people who'll eventually use it, which is exactly how it should be - but it's also why design like this takes longer than people expect. Anyone else here hit this trade-off building developer-facing tools?

English
0
0
1
73
Curiosum
Curiosum@curiosum_dev·
Hologram UI has opened early access. It’s a component library designed specifically for Hologram, with reusable components, shared design tokens, and APIs that fit the framework’s conventions. Early access is open here: hologram.page/ui We’re supporting this as a main sponsor because we think Hologram is one of the more interesting projects happening around Elixir UI development right now. #elixir #hologram #webdevelopment #opensource #elixirlang #myelixirstatus
English
0
1
4
100
Curiosum
Curiosum@curiosum_dev·
We’re in Málaga for @ElixirConfEU and ready at our stand. Come talk to us if you want to discuss Elixir, software delivery, team setup, or just say hi. We also brought printed copies of the Elixir Adoption Guide, which we released last year, and now it’s back with updates. If you’re not here, check the e-book version: curiosum.com/ebooks/elixir-… Drop by and grab a copy. See you there! #elixirconfeu #elixir #elixirlang #myelixirstatus
Curiosum tweet media
English
0
0
5
65
Curiosum
Curiosum@curiosum_dev·
A few days ago, we asked you whether the Elixir ecosystem needs a stronger frontend story. Most answers said yes. @Bart_Blast from our team is speaking at #elixirconfeu about: Hologram: The Journey to Local-First Elixir in the Browser. This talk fits right into that discussion, but from the practical side: what Hologram has built since last year, what local-first Elixir in the browser can look like, and where this work is going next. If you're at the #elixirconfeu in Malaga, on Friday at 11:55, you should be there. Also, you can come to our Curiosum stand and catch Bart to talk. Details: elixirconf.eu/talks/hologram… #elixirlang #myelixirstatus #elixirconfeu #hologram #phoenixframework
English
2
3
13
758
Curiosum
Curiosum@curiosum_dev·
Do you think the Elixir ecosystem needs a stronger frontend story? 1. Yes - it's the biggest gap right now 2. Yes - but keep it server-rendered (better LiveView) 3. No - LiveView is enough for most of what we need 4. No strong opinion / depends on the project #elixirlang #myelixirstatus #elixirprogramming #elixirconfeu #hologram
English
0
0
3
86