Roland Rodriguez's Avatar

Roland Rodriguez

@govcraft.ai

Independent Practice @ Govcraft | ex-Principal AWS, Microsoft, Accenture | 30 yrs of nerd cred | ๐Ÿง  Learning Machine | ๐ŸŒฎ Enthusiast | Husband, Dad, Cat Whisperer

1,887
Followers
9,029
Following
139
Posts
14.08.2023
Joined
Posts Following

Latest posts by Roland Rodriguez @govcraft.ai

GitHub - Govcraft/latin-experiment Contribute to Govcraft/latin-experiment development by creating an account on GitHub.

I wrote a paper on multi-agent LLM coordination using stigmergy-inspired pressure fields. Ready to post to arXiv (cs.MA) but need an endorser since I'm an independent researcher. Paper here: github.com/Govcraft/lat.... DM me if you can help?

#MachineLearning #LLM #MultiAgentSystems

11.01.2026 03:01 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

If youโ€™re curious:

Repo: github.com/govcraft/act...
Docs: govcraft.github.io/acton-service/

If it helps you out, toss it a โญ.
If not, thatโ€™s cool too โ€” Carrot will judge you silently from his nap box.

17.11.2025 21:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

But if you are stuck building microservices โ€” scaling, org structure, โ€œthe business said soโ€ โ€” having guardrails beats hand-rolled chaos.

Thatโ€™s really all acton-service is: a โ€œplease donโ€™t burn the building downโ€ starter kit.

17.11.2025 21:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

So yeah: if you donโ€™t already have real reasons to run multiple services, skip it.

Monoliths are great. Modular monoliths are even better.

Not everything needs its own deployment, dashboard, and pager duty rotation.

17.11.2025 21:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Acton-Service exists because I got tired of rewriting the same production glue:
API versioning, HTTP+gRPC on one port, OTel, retries, circuit breakers, health checks, sane config.

Nothing wild โ€” just the boring stuff you always end up needing.

17.11.2025 21:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Somewhere along the way, โ€œmicroservicesโ€ became a default instead of โ€œthe thing you do after exhausting every simpler option.โ€

Most folks donโ€™t need 10 services, a tracing pipeline, and a small Kubernetes hobby farm to ship a feature.

17.11.2025 21:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I wrote a microservices framework in Rust.

Itโ€™s called acton-service.

And honestly, you probably shouldnโ€™t use it.

Not because itโ€™s bad โ€” it works โ€” but because most teams donโ€™t need microservices at all.

17.11.2025 21:55 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Nice!

02.10.2025 01:15 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Added to the hammock queue.

25.05.2025 14:48 ๐Ÿ‘ 6 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Ouch! ๐Ÿ˜‚

25.05.2025 14:44 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Cool beans.

07.05.2025 21:10 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Awesome! ๐Ÿš€

07.05.2025 21:10 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Try the GitHub repo.

07.05.2025 21:03 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

๐Ÿ˜ฎ

07.05.2025 21:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

My #Rust crate "Magic Type ID" (MTI) is now v1.0! ๐ŸŽ‰
Opaque UUIDs (f47ac...) make logs & APIs a guessing game. MTI gives you human-readable, type-safe IDs like user_01h45....
Globally unique, K-sortable, and way clearer for debugging. ๐Ÿฆ€๐Ÿš€
Grab it: crates.io/crates/mti
Toss a โญ: github.com/GovCraft/mti

07.05.2025 20:17 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Actually teams find it takes far less time to get to market once everyone is past the learning curve. Code and PR reviews take less time, for example, because the compiler carries some of that weight.

13.04.2025 16:33 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
GitHub - Govcraft/mail-laser: Lightweight server that forwards emails (sender, subject, text, optional HTML) as JSON via POST to a webhook URL. Ideal for email integration with web services & automati... Lightweight server that forwards emails (sender, subject, text, optional HTML) as JSON via POST to a webhook URL. Ideal for email integration with web services & automation. Supports Docker, bi...

Check it out on GitHub! Open-source, MIT-licensed, built in Rust. Bridges email to web appsโ€”use Docker or binaries, no coding required. Grab it or toss a โญ if useful! ๐Ÿฆ€๐Ÿ’ก #opensource #coding
github.com/Govcraft/mail-laser

06.04.2025 08:43 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

MailLaser forwards emails without storing them. Set target addresses and a webhook URL to automate. Runs via Docker, binaries, or source. Includes a /health endpoint for monitoring. Built for local testing, production workflows, or APIs! โš™๏ธ #webhooks #rust

06.04.2025 08:43 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
GitHub - Govcraft/mail-laser: Lightweight server that forwards emails (sender, subject, text, optional HTML) as JSON via POST to a webhook URL. Ideal for email integration with web services & automati... Lightweight server that forwards emails (sender, subject, text, optional HTML) as JSON via POST to a webhook URL. Ideal for email integration with web services & automation. Supports Docker, bi...

Hey Bluesky peeps๐Ÿ‘‹๐Ÿฝ Just shipped MailLaser: a receive-only SMTP server that sends emails to a webhook as JSON. Sender, subject, text (HTML optional). Links email to web services, no Rust skills needed! ๐Ÿฆ€๐Ÿš€ #rustlang #automation
github.com/Govcraft/mail-laser

06.04.2025 08:43 ๐Ÿ‘ 8 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I think it would be more accurate to say: "Building your UI with JS-heavy logic rather than static HTML shifts some workload from the browserโ€™s optimized C++ rendering engine to the JS engine, which _might_ introduce overhead depending on use case."

06.04.2025 03:03 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Charm We make the command line glamorous

Sometimes, sure. But usually, I just take it as it comes and tell myself theyโ€™re not the same beast. If Iโ€™m messing with Go, itโ€™s probably because Iโ€™m enjoying a slick packageโ€”worth the usability hit. The Charm.sh crewโ€™s packages are a blast, even if I still lean on Rust for the same stuff.

05.04.2025 21:32 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I suppose it would be Go. It's fun to write, easy to learn, and I can be super productive with it.

02.04.2025 17:03 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I do love all those. Canโ€™t wait to see what comes out of the investment in the compiler. ๐Ÿ‘๐Ÿฝ

01.04.2025 19:43 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - Govcraft/acton-reactive: The Acton Reactive Application Framework provides an efficient way to build fast, reactive Rust applications. Designed around an actor-based model, it simplifies conc... The Acton Reactive Application Framework provides an efficient way to build fast, reactive Rust applications. Designed around an actor-based model, it simplifies concurrency and allows developers t...

Back on Bluesky and finally got Acton Reactive to v1. Message-passing with agents, Tokio, no locking nonsense. Docs are finally updated too. If youโ€™re into Rust concurrency without the headache, might be worth a peek. ๐Ÿฆ€๐Ÿš€ #rustlang #rust #opensource #coding
github.com/GovCraft/act...

01.04.2025 03:18 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - Govcraft/rust-docs-mcp-server: ๐Ÿฆ€ Prevents outdated Rust code suggestions from AI assistants. This MCP server fetches current crate docs, uses embeddings/LLMs, and provides accurate context vi... ๐Ÿฆ€ Prevents outdated Rust code suggestions from AI assistants. This MCP server fetches current crate docs, uses embeddings/LLMs, and provides accurate context via a tool call. - Govcraft/rust-docs-m...

AI coding assistants struggle with Rust's fast-moving ecosystem, often suggesting outdated APIs. ๐Ÿ˜ฉ Built this MCP server so tools like (Cursor, Roo, Claude etc.) can query current crate docs directly before generating code. Give it a try & โญ if useful! ๐Ÿฆ€๐Ÿš€ #rust #ai #mcp
github.com/Govcraft/rus...

30.03.2025 09:17 ๐Ÿ‘ 0 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Hey Bluesky peeps ๐Ÿ‘‹ Been offline here since the end of '24 dealing with a bumpy start to the year (life stuff!). Dipping my toes back in. Onwards!

29.03.2025 22:04 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

CLIs or a simple web server are always a good start. Have fun!

27.12.2024 11:32 ๐Ÿ‘ 6 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

["๐ŸŽ„ Merry Christmas, World!",
"๐Ÿ•Ž Happy Hanukkah, World!",
"๐ŸŒŸ Joyous Kwanzaa, World!",
"โœจ Happy Holidays, Everyone!"]
.iter()
.for_each(|message| println!("{}", message));

#rustlang #helloworld #spreadlove

25.12.2024 15:49 ๐Ÿ‘ 16 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Me too! I guess I havenโ€™t come across the need for anything more than newtypes but I can see where refinement types would be cool to have.

24.12.2024 19:59 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Need separation? Not necessarily. Could approach it both ways with tradeoffs too numerous for a ๐Ÿฆ‹ post.
Small fixed set of units - Newtypes FTW
Large or extensible set of units - youโ€™d wish for a generic approach with a unit type param the blog asks about.

24.12.2024 18:40 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0