Stop asking "Do you need a website?": the 10-minute audit pitch for freelance web devsMost freelance web developers pitch local businesses the same way: "Hi, I'm a web developer. Do you need a website?" The owner reads that as a sales call and doesn't reply. You haven't told them anyth1d ago · 5 min readdigitallyelevated.hashnode.dev
Strict-CSP brand theming and build budgets in Astro (no inline styles, fail the build at 50 KB of JS)A few days ago I wrote about the config-driven Astro + Tailwind 4 template I use for small-business sites. Gautam K left a great comment under it. Roughly: "Your brand colours are injected with an inl1d ago · 5 min readdigitallyelevated.hashnode.dev
6 ASP.NET Core Web API mistakes I keep fixing, and the patterns I use insteadI've spent about four and a half years building and maintaining ASP.NET Core APIs with SQL Server and Azure. A lot of that time goes into reading existing code, and the same handful of problems shows 5d ago · 8 min readdigitallyelevated.hashnode.dev
One config file, zero runtime JS: how I built a fast Astro + Tailwind 4 template for small business sitesMost small business websites I get asked about have the same shape: a home page, an about page, a list of products or services, a page for each product, and a contact page with a phone number, a Whats5d ago · 8 min readdigitallyelevated.hashnode.dev