✨: dream big and follow through even bigger.
📝: writing things at blog.safia.rocks
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 😆
Secrets now autoload per-directory (direnv-style), so the right values are always in scope and never committed.
🐰 : github.com/captainsafia...
Secrets now autoload per-directory (direnv-style), so the right values are always in scope and never committed.
🐰 : github.com/captainsafia...
github.com/captainsafia...
github.com/captainsafia...
I usually treat my birthday as a more personal time for new year reflections but it doesn't help to do a check-in in the middle either I guess.
blog.safia.rocks/2025/12/31/e...
I usually treat my birthday as a more personal time for new year reflections but it doesn't help to do a check-in in the middle either I guess.
blog.safia.rocks/2025/12/31/e...
Here's a prompt I like to use to have Claude quiz me when I'm reviewing a changeset it implemented.
Here's a prompt I like to use to have Claude quiz me when I'm reviewing a changeset it implemented.
svelte.dev/tutorial/sve...
svelte.dev/tutorial/sve...
Also added version detection and an update command since I'll probably be pushing out more changes to this in reaction to all the feedback 😅
🔗: github.com/captainsafia...
Also added version detection and an update command since I'll probably be pushing out more changes to this in reaction to all the feedback 😅
🔗: github.com/captainsafia...
“Stitches” add intentions alongside git commits so you can trace code back to the goal behind it.
I think we need a new primitive (beyond stacked diffs/commit messages) for this new way of coding.
🔗: github.com/captainsafia...
“Stitches” add intentions alongside git commits so you can trace code back to the goal behind it.
I think we need a new primitive (beyond stacked diffs/commit messages) for this new way of coding.
🔗: github.com/captainsafia...
IDK why "is this the latest prerelease?" is a nightmare to answer but I come bearing gifts: a package to make version detection on GH releases easier. 🎁
🔗: github.com/captainsafia...
IDK why "is this the latest prerelease?" is a nightmare to answer but I come bearing gifts: a package to make version detection on GH releases easier. 🎁
🔗: github.com/captainsafia...
www.youtube.com/watch?v=AbSe...
www.youtube.com/watch?v=AbSe...
- Simulated court case to explore a philosophical issue
- Conscious space blob does something to the Enterprise
- Simulated court case to explore a philosophical issue
- Conscious space blob does something to the Enterprise
github.com/captainsafia...
github.com/captainsafia...
I created a CLI tool called "burrow" for managing local secrets, inspired by `dotnet user-secrets`. But, it’s a standalone executable and it uses SQLite instead of JSON as the backing store.
Check it out at safia.rocks/burrow/ 🐰
I created a CLI tool called "burrow" for managing local secrets, inspired by `dotnet user-secrets`. But, it’s a standalone executable and it uses SQLite instead of JSON as the backing store.
Check it out at safia.rocks/burrow/ 🐰
Hover over the state icon and it turns purple. Click and you get a dropdown with different options for closing.
I really like when UI elements have "depth" like this but IDK about discoverability here...
Hover over the state icon and it turns purple. Click and you get a dropdown with different options for closing.
I really like when UI elements have "depth" like this but IDK about discoverability here...