Martin Voldrich

@rbas
18 Followers
29 Following
85 Posts
Engineer & Photographer 📷 | Rust Enthusiast 🦀 | Lover of B&W Portraits & Street Photography 📸

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.

#jazz #music

https://youtu.be/KGpMop7Iwx4

Alpha Trianguli - Space´n´Soul (live in the planetarium Lucerne)

YouTube
"HR calls it 'not being a culture fit' I call it 'Being right'"
Bogdan's out here saying what we all think 😅
https://youtube.com/watch?v=B2gmKy3pHkw
Rust Ruined My Career (I Can't Go Back)

YouTube

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.

#rust #opensource #webdev #devtools

https://github.com/rbas/roxy

GitHub - rbas/roxy: A lightweight local dev proxy — custom domains and auto HTTPS for your localhost

A lightweight local dev proxy — custom domains and auto HTTPS for your localhost - rbas/roxy

GitHub

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.

https://github.com/rbas/roxy

#rust #webdev #devtools

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/

#rust #rustlang

GitHub - fast/exn: A context-aware concrete Error type built on std::error::Error.

A context-aware concrete Error type built on std::error::Error. - fast/exn

GitHub

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

#RustLang #RustConference

Misusing Const for Fn and Profit - Tristram Oaten | EuroRust 2025

YouTube

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ů.

https://vhsky.cz/w/16S98qDoWYcv8NcuVf6CWG

Update #5: vylepšený compose editor, OpenALT a náš první workshop

PeerTube
Zítra #openalt #openalt2025 budu na @we stánku tak se uvidíme. Stavte se…
Good morning developers

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.

https://vhsky.cz/w/mmMH5Zdqj8qKH6mMARh1G9

Update #4: welcome container, Traefik a stacky už nejsou beta

PeerTube