✨: dream big and follow through even bigger.
📝: writing things at blog.safia.rocks
Still some polishing to do and I need to figure out how to get semantic highlighting working but I got giddy seeing the completion dropdowns appear 🥳
Still some polishing to do and I need to figure out how to get semantic highlighting working but I got giddy seeing the completion dropdowns appear 🥳
Pro: discovered the Common Test Report Format. Standardized, machine-readable test output feels like good thing these days.
Pro: discovered the Common Test Report Format. Standardized, machine-readable test output feels like good thing these days.
Useful for adding built-in update checks to the Rust-based CLIs that I've been building.
🦀 : crates.io/crates/relno...
Useful for adding built-in update checks to the Rust-based CLIs that I've been building.
🦀 : crates.io/crates/relno...
I’m the PR fairy 🧚🏾 💪🏽
I’m the PR fairy 🧚🏾 💪🏽
I wanted syntax highlighting for Hone, learned just enough about TextMate grammars to review an agent’s work, and...tada!
Can't imagine handwriting a TextMate grammar, even for a trivial DSL like this.
I wanted syntax highlighting for Hone, learned just enough about TextMate grammars to review an agent’s work, and...tada!
Can't imagine handwriting a TextMate grammar, even for a trivial DSL like this.
Amazing type system, "docs as tests" philosophy is great, and everyone who uses it gives off hot girl energy (now including me!)
I'm enjoying the honeymoon phase! 😅
🦀 ❤️ 🦀 ❤️🦀
Amazing type system, "docs as tests" philosophy is great, and everyone who uses it gives off hot girl energy (now including me!)
I'm enjoying the honeymoon phase! 😅
🦀 ❤️ 🦀 ❤️🦀
Also added `Accept: text/markdown` support and PowerShell support thanks to @seankilleen.com!
🔗 : i.safia.sh
Also added `Accept: text/markdown` support and PowerShell support thanks to @seankilleen.com!
🔗 : i.safia.sh
We’ll see how I feel about it when all the renewals hit 😆
We’ll see how I feel about it when all the renewals hit 😆
The major key: opinionated APIs are great but you have to be prepared to adapt when opinions clash.
🔗 : blog.safia.rocks/2026/01/14/a...
The major key: opinionated APIs are great but you have to be prepared to adapt when opinions clash.
🔗 : blog.safia.rocks/2026/01/14/a...
Run Vite, Node.js, and full-stack JS apps with service discovery, built-in telemetry, and production-ready containers.
Read more 👉 devblogs.microsoft.com/aspire/aspir...
#Aspire #JavaScript #TypeScript #DevTools
Run Vite, Node.js, and full-stack JS apps with service discovery, built-in telemetry, and production-ready containers.
Read more 👉 devblogs.microsoft.com/aspire/aspir...
#Aspire #JavaScript #TypeScript #DevTools
I'm really interested in explicit and readable DSLs like this for testing and verification, especially in the era of agentic software dev.
🧪 : github.com/captainsafia...
I'm really interested in explicit and readable DSLs like this for testing and verification, especially in the era of agentic software dev.
🧪 : github.com/captainsafia...
This means that I know judge every dev tool based on how good their remote host story is.
Many have disappointed... :/
This means that I know judge every dev tool based on how good their remote host story is.
Many have disappointed... :/
I *think* this blog post covering the design and evolution of the activity reporter for @aspire.dev's CLI ties the ribbon on the interesting work around Aspire Pipelines from last year.
I *think* 😅
🔗: blog.safia.rocks/2026/01/08/p...
I *think* this blog post covering the design and evolution of the activity reporter for @aspire.dev's CLI ties the ribbon on the interesting work around Aspire Pipelines from last year.
I *think* 😅
🔗: blog.safia.rocks/2026/01/08/p...
Everybody say "Good job, Pilchuck!" 🤗
🔗 : github.com/captainsafia...
Everybody say "Good job, Pilchuck!" 🤗
🔗 : github.com/captainsafia...
Today is the first honest-to-good bug bash for it as I use it to catch up on all the issues I missed during winter break.
Let's see how it goes! 🌱
I dunno why I've been shy about sharing it compared to other things 😅
Today is the first honest-to-good bug bash for it as I use it to catch up on all the issues I missed during winter break.
Let's see how it goes! 🌱
I dunno why I've been shy about sharing it compared to other things 😅
* A POSIX-shell-compliant template
* Support for release, prerelease, and PR builds
* Shell-aware path export instructions
🔗 : i.captainsafia.sh
* A POSIX-shell-compliant template
* Support for release, prerelease, and PR builds
* Shell-aware path export instructions
🔗 : i.captainsafia.sh
It's just now firmly in the "find out" stage of FAFO as I deploy it to prod 😆
It's just now firmly in the "find out" stage of FAFO as I deploy it to prod 😆