Tag
Web
Every article tagged Web across the Atmosphere.
197articles
Articles
Publications
Zero JS, Pure CSS ToDo App
Walkthrough of the techniques used in a fully functional Todo app built using only HTML and CSS1
Putting this blog on ATProto with standard.site
Mirroring a static Hugo blog onto ATProto with standard.site and Sequoia, plus the GitHub Actions wiring that republishes the records on every push without any manual steps.EssayDevOps
The verification I never verified
I wrote a whole post about two-way standard.site verification. One of the two directions had been returning a 404 in production the entire time.atprotoweb
Vite SPA Static SEO Meta Tags Without SSR
How I handle static SEO meta tags, canonical URLs, Open Graph tags, and prerendered HTML for Vite and Vue SPAs without adding SSR.WebTechniques
Kamal vs Coolify for a Solo SaaS
My practical Kamal vs Coolify comparison for solo SaaS apps: when I prefer one-command deploys, when a dashboard helps, and why I use Kamal with Hetzner.WebTools
Mastering Markdown
I've loved Markdown since the day it was a Daring Fireball post. It's a simple rich text format that gets the job done, and it's used everywhere. Markdown is supported out of the box on PowerShell 6+, using the ConvertFrom-Markdown command.PowerShellIntro
You Can Publish Without Replit
Replit and browser app builders are fine for sketches. If the app matters, I want source code, a normal repo, terminal agents, and boring deployment.AITools
WS
When do we get a Privacy-Preserving CDN?
The surveillance-capitalism business model that defines the Internet today is only going to get more imposing. The vast majority of our online requests today are serviced and logged by centralized infrastructure - even more centralized than what we probably expect. While our collective hivemind takes rightful pride in the successful pushes that have improved this...1
Hetzner vs Vercel: What I Pay to Run My SaaS Apps
My SaaS hosting cost comparison for Hetzner, Vercel, and Render: real numbers from running production apps on Hetzner VPS servers with Kamal and PostgreSQL.WebProjects
Tabell over lovlige tegn for IDN i .no-domenet
Tabellen i «Generelle krav til domenenavnet - hva kan det søkes om?» er litt underlig formatert når den er satt i to liksom-kolonner. Jeg kunne tenkt meg at den ble formatert mer på følgende vis: Bokstav Navn på bokstav Unicode áa med akutt aksent 0x00E1 àa med gravis-aksent 0x00E0 äa med omlyd 0x00E4 čc med...DNSdomene
Bluesky API Info
A reference page for making stuff using Bluesky's public API.BlueskyResources
Using Leaflet and Obsidian/Quartz together
Synchronising my Quartz-hosted notes and Atmosphere blogs3
ATProto Stuff
A summary of interesting projects in the ATmosphere. Things online built on the AT Protocol, and other information surrounding it.ATProtoBluesky
Devlog: HTML template
Just a quick update on what I'm working on this week. HtmlCSS
If You Vibe Code an App for Work, Put the Backend in Charge
Someone on Reddit asked about deploying a custom vibe-coded app for work, installed on a local server. They could not code their way through problems,AIWeb
Magic Link Sign Up and Login for SaaS
No passwords. No separate registration form. No "confirm your email" step after sign up. The user enters an email address, gets a link, clicks it, andWebTechniques
Why I Self-Host My SaaS Apps on Hetzner
Why I self-host my SaaS apps on Hetzner with Kamal: lower hosting costs, more control, local PostgreSQL performance, and simpler deployment in 2026.WebTools
Terraform for Indie Hackers: Just Enough Infrastructure as Code
How I use Terraform with Kamal 2 to provision a Hetzner server, configure DNS, and deploy small SaaS apps without paying for a separate PaaS per project.ToolsWeb
Ask Ben (powered by Gemma 4)
An in-browser chat widget running Google's Gemma 4 E2B via WebGPU, primed with all the content from this site so you can ask it questions about me.aiweb