Martin Voldrich

@rbas
18 Followers
29 Following
91 Posts
Engineer & Photographer šŸ“· | Rust Enthusiast šŸ¦€ | Lover of B&W Portraits & Street Photography šŸ“ø

Last two days I’ve spent at #craftconf in Budapest. Interesting takeaway was that basically everyone in the industry is now scared to not lose their jobs and trying to figure out how to squeeze the best results from AI in sustainable way.

It is truly time when our industry is changing. The change is mostly fueled just three companies (openAI, Anthropic, Nvidia).

Isn’t it crazy?

Finally made it all the way to Utrecht with very nice number 1004.2 km from home. Happy to join #rustweek

Just shipped Roxy v1.0.0! šŸŽ‰

The big new thing is Docker auto-discovery. Turn it on, run docker compose up, and your services are instantly available at
https://web.myproject.roxy. Domains come and go as containers start and stop — zero manual setup.

One thing I haven't figured out yet is DNS resolution inside containers on macOS (Docker's VM makes it tricky). Works on
Linux though. Ideas welcome!

#rust #docker #webdev #devtools #opensource

https://github.com/rbas/roxy/discussions/11

Most of my time I’m spending in terminal. I consider it as nice and effective tool. For years I’ve used tmux. Already for a year I wanted to try #zellij but didn’t have time.
It is ~2 weeks I’m using it and I love it, totally worth it. It has so many features that I didn’t know I need. But the best for me is stacked pane. Fits into my workflow a lot.

Are you using zellij? What is your favorite feature?

https://zellij.dev/features/

Zellij Features - Terminal Superpowers at your Fingertips

Discover Zellij's powerful features: floating panes, stacked panes, layouts, session management, web client, plugins, and more.

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