I’ve just come back from an Alpha Trianguli concert. It was an amazing experience. If you like jazz and the universe, they’ll take you on a beautiful cosmic journey.

I’ve just come back from an Alpha Trianguli concert. It was an amazing experience. If you like jazz and the universe, they’ll take you on a beautiful cosmic journey.


Small update on Roxy, the local dev proxy I've been hacking on.
Since v0.1 last week, I've shipped 3 more releases:
- wildcard subdomains (*.myapp.roxy) with trusted HTTPS
- file browser for static routes
- auto-start on boot via brew services
Still macOS only. Still learning a lot building it.
If anyone's tried it or has feedback, I'd love to hear it.
You know that annoying thing where you have localhost:3000, :8080, :9000 all running and you forget which is which?
Built a thing to fix that. Real .roxy domains with HTTPS for local dev.
v0.1.0 out now, works on macOS.
Error “handling” in Rust is very expressive and can get messy over time. I’m used to combine `thiserror` and `anyhow` together. But after while application ending up with many error variants that has to be maintained.
There may be another way, crate exn (https://github.com/fast/exn).
Check the following article about desingning errors in your app https://fast.github.io/blog/stop-forwarding-errors-start-designing-them/
In the last few years, Rust has added more and more compile-time capabilities to the language. Check out @tris's talk for a deep-dive into const, macros, zero-cost abstractions, safety and tricks to offloads computation from runtime to compile time. Also, make sure to subscribe to the #EuroRust YouTube channel, in order not to miss the other talks! 🦀
Check out the full talk 👉 https://www.youtube.com/watch?v=McuKAKW-6qI
V posledních dvou týdnech jsme se soustředili na to, aby náš první workshop proběhl co nejvíc bez problémů. A tak jsme provedli pár změn pod kapotou, které usnadňují používání Stacků. Compose file je nyní možné uložit bez aplikování změn a pull+up URL pro CI/CD dává debug výstup, se kterým se dají rovnou vyřešit případné problémy. Chystáme se také na OpenAlt, kde jsme dali k dispozici část naší infrastruktury pro transkódování live streamů.
Krátký update ke stackům. Přidali jsme welcome kontejner, přesunuli SSH daemona do management kontejneru a Nginx nahradili Traefikem pro routování HTTP provozu mezi kontejnery. Stacky už nemají nálepku beta.