banner
kirilk.bsky.social
@kirilk.bsky.social
🐘✨ I'm speaking at #EuroRust!
"How to Fit an Elephant in a Rusty Refrigerator"

Taming a 7,000-type legacy API with Rust

Come for the memes, stay for the macros!
🔗 eurorust.eu/talks/how-to...

#RustLang #APIDesign #Programming #EuroRust
September 5, 2025 at 9:45 PM
Reposted
7,000 types. Inheritance everywhere. An enterprise API nicknamed “the API from hell.” At #EuroRust25, @kirilk.bsky.social will show how Rust’s type system, traits, codegen, and some ruthless pragmatism helped tame the beast.

🧵 1/3
July 8, 2025 at 1:07 PM
🐘✨ My "Elephant in a Rusty Fridge" talk is LIVE at #EuroRust25!

I’ll show how to:
• Tame 7k+ legacy types with traits/enums 🦀
• Slash 20min→2min compile times 🚀
• Transform API nightmares into type-safe joy 💡
🔗 Talk Details eurorust.eu/talks/how-to...

#RustLang #APIDesign #EuroRust25 #RustConf
June 29, 2025 at 6:35 AM
🚀 vim_rs 0.2.4: vSphere 9.0’s Rusty Soulmate!
✨ Fresh bindings for NVMe turbo-charged infra!
🔥 Added VSAN, PBM, VSLM, SMS, EAM services
⚠️ Minor breakages – worth it for faster data paths & modern APIs!
🧩 RootObjects = your gateway to VMware’s secret garden 🌿

#RustLang #vSphere9 #vCenter
GitHub - noclue/vim_rs: Rust Bindings for the VMware by Broadcom vCenter VI JSON API
Rust Bindings for the VMware by Broadcom vCenter VI JSON API - noclue/vim_rs
github.com
June 28, 2025 at 8:47 PM
🐉 #vim_rs 0.2.3 #vtui 0.1.2

Slayed a vCenter API dragon (host APIs work now!)

Enter → MOB-style explorer 🌳

j = JSON dump

Backspace = time-travel 🔙

Logging! Debug like Sherlock 🕵️

TUI so smooth, even your cat could manage VMs. 🐈⬛
⬇️ github.com/noclue/vim_rs

#RustLang #vCenter #ratatui
May 3, 2025 at 3:56 PM
🐛 vim_rs 0.2.2: Squashed bugs, added juice! 🧃
✨ vTUI now tracks tasks (stalk your VM ops like a pro)
🔒 Secure TLS joins the party
🍎 Macs won’t cry anymore (fixes for Retina)
🎩 fetch_dynamic_property = for Rust devs

⬇️ Grab it: github.com/noclue/vim_rs/releases
#RustLang #vCenter #DevOps #ratatui
April 20, 2025 at 2:12 PM
🚀 #vim_rs 0.2.1 is out! No Java, no SOAP, just speed. ⚡

✨ New in #vTUI example:
🔍 "/" to search
🔄 Live inventory updates
📍 CTRL-C to exit
🚦 Navigate relationships (Host → VMs...)

⬇️ Binaries: github.com/noclue/vim_rs/releases/tag/0.2.1

⚙️ #Rustdocs, OO API, vim_macros = GraphQL vibes and #rustlang.
April 12, 2025 at 4:13 PM
🚀 Keep tabs on your virtual empire! 🖥️

Dive into your #vCenter environment with style using #vim-rs (my new Rust library) and a slick #Ratatui -powered TUI! Monitor VMs, track stats, and wrangle chaos—all from your terminal. #rustlang

github.com/noclue/vim_r...

🎥 Peek the demo 👇
March 17, 2025 at 7:37 PM
Ever wondered how to use #vmware #vcenter APIs with #rust? Checkout the vim_rs bindings featuring the biggest and most complex VMware API complete with full support for polymorphism and inline documentation.

crates.io/crates/vim_rs
crates.io: Rust Package Registry
crates.io
March 16, 2025 at 6:30 PM
I just posted a blog on how to access vCenter Inventory using async Python. Enjoy!

#vCenter #Inventory #cmdb #python #aiohttp

blogs.vmware.com/code/2023/12...
December 28, 2023 at 1:11 PM