The 5422m4n 🦀
banner
d34dl0ck.me
The 5422m4n 🦀
@d34dl0ck.me
polyglot software engineer | #rustlang enthusiast | co-organizer at @RustMunich | maintainer of #cargogenerate | creator of @t_rec_rs and stegano-rs
Very happy to announce cargo-generate v0.24.0

One particular highlight, besides many improvements:

It was a year+ journey to get rid of git2, libgit2-sys, libssh2-sys, auth-git2, openssl, openssl-sys, and all related problems.

github.com/cargo-gener...
Release v0.24.0 · cargo-generate/cargo-generate
What's Changed ✨ Features Bring the gitoxide aka gix related changes to latest main (#1460) Support value/label choices for placeholders (#1747) Log submodule url + sha and embed url in error ...
github.com
August 31, 2026 at 10:11 PM
Get ready for the next #rust #munich #meetup hacking evening in December!

We're gathering ideas, and we want to hear from you. Share your topic suggestions and join the fun!

github.com/rust-munich...
2026 / Q4 Hacking Evening - Call for Proposals · Issue #1 · rust-munich/hacking-evening
When The date of the next Rust Munich Hacking event will be either 02-12-2026 Wed 08-12-2026 Tue What The topics are not yet finalized. You can cast a vote for the topics below: [1️⃣] Refactor to I...
github.com
July 11, 2026 at 8:17 PM
wangcong.org/2026-06-30-w...

Must read for all the smart people who lost people in arguments in the past. These insights help to walk away in an argument without regrets..
Why I Stopped Arguing With People
I am a software engineer, and I used to enjoy arguing with people for technical correctness. Code reviews, design meetings, mailing-list threads, dinner tables. If someone was wrong, I wanted them to ...
wangcong.org
July 6, 2026 at 11:40 AM
Was freeing disk space the other day and found tens of GiB of old stuff in cache folders - picking stale from fresh by hand. Annoying enough that I built it into putzen.

Out today: `putzen caches` a #ratatui TUI for cleaning cache folders.

github.com/sassman/put...
June 24, 2026 at 7:48 AM
Just wrapped our first Rust Munich hacking evening this year—great to see new and familiar faces. Thanks for joining!

Follow along: rust-munich.github.io/hacking-eve...

Big thanks to @zeddotdev for sponsoring drinks and food ✋ 🫶
June 10, 2026 at 8:00 PM
Big News: t-rec v0.9.0-preview1 — the Rust terminal recorder — now runs on Windows 10+.

Captures the terminal window; exports GIF/MP4.
Preview release (opt-in) install: github.com/sassman/t-r...

I appreciate any feedback.

#rustlang
GitHub - sassman/t-rec-rs: Blazingly fast terminal recorder that generates animated gif images for the web written in rust
Blazingly fast terminal recorder that generates animated gif images for the web written in rust - sassman/t-rec-rs
github.com
May 23, 2026 at 1:08 PM
32 days on amoxide, 100 github stars, all earned the honest way :)
so glad this tool is proving useful to more than just me
May 1, 2026 at 7:50 PM
midnight eureka moment in a claude conversation that stroke me.

> So to answer your question directly: reuse requires deliberate discipline from me, not instinct. The "least resistance" for me is whatever makes the code compile fastest, which is often duplication.
April 24, 2026 at 10:11 PM
Remember when putzen introduced medals back in v3.0.0?

Now the highscore board is about to ship.

github.com/sassman/put...
April 22, 2026 at 7:33 PM
Your dotfiles are full of aliases like:

kgp='kubectl get pods'
kdp='kubectl describe pod'

So you built a naming scheme.
Now you have to maintain it.

amoxide 0.5.0 replaces the whole mess with subcommand aliases.

➡️ amoxide.rs/usage/subco...
April 14, 2026 at 10:45 PM
Reposted by The 5422m4n 🦀
Servo 0.1.0 is out! 🚀
This is our first release available in crates.io and our first LTS version
servo.org/blog/2026/04...
crates.io: Rust Package Registry
crates.io
April 13, 2026 at 1:36 PM
Didn’t found a tutorial for jj that really clicked for me.

Anyone any suggestions?
April 11, 2026 at 6:09 PM
Reposted by The 5422m4n 🦀
Wow, this is a gem 💯

🕵️ proxelar — Intercept HTTP traffic from the terminal

🔥 MITM proxy with TUI, web UI & Lua scripting

⚡ Inspect, modify, mock requests in real time with full HTTPS interception

🦀 Written in Rust & built w/ @ratatui.rs

⭐ GitHub: github.com/emanuele-em/...

#rustlang #ratatui
April 5, 2026 at 8:30 AM
Reposted by The 5422m4n 🦀
** Sponsor announcement ** Microsoft is a Supporter of RustWeek! 
Find out more about them here: www.microsoft.com

Thank you for your support! 🙏

More info about RustWeek and tickets: rustweek.org

@microsoft.com

#rustweek2026 #rustlang
April 2, 2026 at 12:02 AM
I had ~40 shell aliases—project-specific and often conflicting.

So I built amoxide: an alias manager that auto-loads the right aliases when you cd into a project, with stackable profiles (rust, git, node…).

Like direnv, but for aliases.
github.com/sassman/amo... #ratatui #rust
March 29, 2026 at 11:09 PM
What if your photos could keep secrets?
March 18, 2026 at 10:52 PM
What if your photos could keep secrets?

JPEG Locker hides encrypted messages and files inside ordinary JPEGs. Same encryption as Signal. Built in Rust. 100% offline.

The image looks identical. The secret is invisible.

Join the waitlist
producthunt.com/products/jp...
JPEG Locker — Waitinglist: JPEG Locker — Hide Secrets in Plain Sight | Product Hunt
Embed encrypted messages and files inside ordinary JPEG images. Invisible to everyone but you.
www.producthunt.com
March 18, 2026 at 9:12 AM
@orhun.dev now you can shine with a medal :)
Just freed 47GB of stale build artifacts and earned gold for it. 🥇

putzen v3.0.0 — cleaning is now a sport. Gold, silver, bronze — how big is your cleanup?

cargo install putzen-cli
March 11, 2026 at 8:51 AM
Just freed 47GB of stale build artifacts and earned gold for it. 🥇

putzen v3.0.0 — cleaning is now a sport. Gold, silver, bronze — how big is your cleanup?

cargo install putzen-cli
March 11, 2026 at 8:49 AM
Shipping a signed & notarized macOS app from #Rust shouldn't require 200 lines of bash.

cargo codesign macos --app "My App.app" — done.

Wrote up why I built it and how it works:
d34dl0ck.me/cargo-codes...
March 9, 2026 at 1:45 PM
Reposted by The 5422m4n 🦀
if your company uses @ratatui.rs
here's how you can keep the rats supplied with cheese 🧀
github.com/sponsors/orh...
Sponsor @orhun on GitHub Sponsors
Hey! I'm Orhun, a Rust enthusiast with a strong passion for all things open source. I cook Ratatui. If you like my work consider sponsoring me! 🐁
github.com
February 26, 2026 at 9:43 AM
Claude Code sometimes ignores web fetch results and wrongly says something doesn’t exist—even when the data and logs prove it does.

Ask again more directly and it usually fixes itself, but it’s easy to miss.

Example:
February 19, 2026 at 10:26 PM
Docker just got a lot more useful for AI agents.

Try `docker sandbox` with Claude Code. The only catch: you still have to install your full tooling stack (at least once).

Skip that and use a lightweight, custom sandbox template for Claude Code + Rust:
github.com/sassman/doc...
GitHub - sassman/docker-sandbox-templates
Contribute to sassman/docker-sandbox-templates development by creating an account on GitHub.
github.com
February 18, 2026 at 9:22 AM
to add more context, here's macOS ancient definition on where does what live:

developer.apple.com/library/arc...
x.com/5422m4n/sta...
February 15, 2026 at 1:19 PM
If you’re building #rust CLIs or TUIs and macos’s idea of where configs should live (~/Library/App... Support/..) drives you up the wall, here’s a fix:

a tiny, zero-dependency, dead-simple alternative to the beloved `dirs` crate

say hi to: dirs-lite
crates.io/crates/dirs...
February 15, 2026 at 12:54 PM