Can You Type Named Slots in Astro? (Short Answer: Not Yet)
Someone asked me this in the Astro Discord recently, and I went looking for a real answer instead of guessing. Sharing it here because it's a questi…
Tech news from the best sources
Someone asked me this in the Astro Discord recently, and I went looking for a real answer instead of guessing. Sharing it here because it's a questi…
The Content Security Policy on this site allows scripts by SHA-256 hash. Not unsafe-inline , not a nonce, not a wildcard. A list of exact digests, a…
Static Forms in Astro: Handling Submissions Without a Server with onsubmit.dev (form backend) Astro is a great fit for content-heavy sites that ship…
I shipped a static Astro site to Cloudflare Pages this week. Build was green, every local check passed, the custom domain resolved. Three things wer…
If a static analyzer only walks .ts / .tsx / .js / .jsx , every other file type isn't scanned badly - it's not scanned at all. A .vue component, a .…
Navigating estate administration and probate in the US is notoriously opaque. Every state enforces different legal frameworks—from statutory attorne…
What I built howtolosemoneyfast.com is a satirical lottery analysis tool. You can simulate thousands of EuroJackpot or Lotto 6aus49 draws, check you…
Я играю на гитаре. Не то чтобы хорошо, но у костра сходит. И каждый раз одна и та же сцена: кто-то просит сыграть конкретную песню, я достаю телефон…
I've been building PayTimeHub , a set of free payroll and pay calculators - paycheck withholding, raise calculator, hours-to-decimal, time and a hal…
Adding a category to a directory nobody visits is a schema change. Adding one to a directory with indexed, ranking URLs is a migration, and the expe…
The best datasets aren't hidden. They're published in plain sight by bureaucracies that have no idea anyone might want them — collected for complian…
You want a personal blog without spending three months on it or paying for a CMS every month. This site you’re reading right now is exactly that: an…
Here's the problem: You want to pull remote Markdown into your site, but you want components with interactivity like syntax highlighting or copy but…
A game wiki looks simple until the game actually goes live. Codes expire. Character names change between regions. Guides mix confirmed mechanics wit…
A static Astro site built around one question — what does a page need to look like for a language model to quote it accurately? Separating the parts…
Still trying to hit that elusive 100 on PageSpeed Insights ? I was too. I spent far longer than I'd like to admit stuck in the high 80s and low 90s…
Cloudflare is a network infrastructure company. They run DNS, DDoS protection, and CDN services for millions of websites. They are not, historically…
We ship a bilingual (French/Arabic) marketplace site built on Astro — static output, hundreds of location plus service pages, and a few thousand pro…
So, you decided to build a headless WordPress site with a modern frontend framework like Next.js or Astro. It sounds like a great developer experien…
I run a fact-check site for an unreleased game. That genre is a swamp: half the pages you find are somebody's guess reprinted six times until it rea…
A portfolio for thoughtful, reliable learning technology I am a senior full-stack software engineer with 20 years of experience building scalable we…
I got tired of searching "gas mark 4 to celsius" and landing on ad-heavy US sites that had never heard of a British oven. So I built the site I want…
Most content sites do not need a full SPA. They need fast HTML first, then a small amount of JavaScript for carousels, comments, or filters. That is…
A couple of years ago, when I was deciding which platform to use for web development projects, I was very keen on the idea of using Webflow. It felt…
Most "SSG vs SSR vs ISR" content out there is written from documentation. Someone reads the framework, restates it, and you're left inferring the ac…
What this is Torinoa Tools is a side project I've been building solo: 152 developer utilities — Base64 conversion, JSON formatting, a regex tester,…
How I built CodeKitHub with Astro, static architecture, and SEO-first thinking — without a backend. Most modern web projects usually start with: A d…
Most portfolio and blog templates quietly work against your visitors. They pull fonts from Google's CDN (leaking every visitor's IP to a third party…
I built a small static site called Referral Quest. The problem was simple: Canadian referral codes are scattered across old Reddit comments, forum p…
My blog is older than most of the tools I use to run it. The oldest posts started life on LiveJournal sometime in the early 2000s, got dragged throu…