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.

@noboilerplate the style reminded me this video and my favorite “don’t underestimate my underestimations”


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