LogoBotmonster Tech
AI Smart Home Self-Hosting Coding Web Dev Hardware Bootpag Image2SVG Energy Calc

Web Dev

Modern web development from someone who builds it. CSS, JavaScript, web standards, and the patterns that actually scale.

  • ◀︎
  • 1
  • 2
  • 3
  • 4
  • …
  • 9
  • ▶︎
Build a serverless API on SQLite with Cloudflare D1

Build a serverless API on SQLite with Cloudflare D1

Cloudflare D1 makes SQLite serverless at the edge. Covers Wrangler setup, building a CRUD REST API in a Worker, and the real 2026 free-tier limits.

Brass magnifying inspection rig over a wooden tray of pinned web page cards, each showing the same gradient headline and rounded icon

Impeccable names the 59 tells of AI-made web design

Impeccable design detector rules name 59 tells of AI-made frontends. I ran the scanner: 41 rules fire on source files, 50 on a real browser render.

A stamping press producing identical purple gradient web pages while a rule-inscribed gate transforms a few into distinct newsprint, terracotta, midnight, and green designs

Hallmark spends 67 KB of rules to avoid AI design slop

The Hallmark design skill for Claude Code fights AI-looking layouts with a 67 KB rule file, 20 themes, and 58 gates. Here is what that buys and costs.

Cutaway browser window with seven brass tool sockets holding instruments, a robotic arm plugged into one, a discarded camera on a tripod beside it

WebMCP runs on my blog while Apple fights the whole idea

WebMCP lets a web page register tools that AI agents call in the browser. Chrome ships it in origin trial, Apple opposes it, botmonster.com runs 7.

HTTP/3 is faster, but not on every network you test

HTTP/3 is faster, but not on every network you test

What QUIC fixes over TCP+TLS, how to enable HTTP/3 in Nginx and Caddy, and how to measure real gains. Includes honest cases where HTTP/3 doesn't help.

Compile Rust to WebAssembly and run it in the browser

Compile Rust to WebAssembly and run it in the browser

Compile Rust to WebAssembly with wasm-pack for near-native browser speed. Toolchain setup, loading modules, size optimization, and debugging.

  • ◀︎
  • 1
  • 2
  • 3
  • 4
  • …
  • 9
  • ▶︎

Most Popular

The best static site generators for your blog in 2026

The best static site generators for your blog in 2026

Compare Astro, Hugo, Eleventy, and Quartz on build speed, content model, and use cases. Pick the best static site generator for your blog in 2026.

Turso puts SQLite reads under a millisecond, anywhere in the world

Turso puts SQLite reads under a millisecond, anywhere in the world

Turso pushes SQLite to the edge via embedded replicas that sync from a primary database. Sub-millisecond reads with managed global write routing.

Hugo builds: parallel rendering, image cache, fingerprinting

Hugo builds: parallel rendering, image cache, fingerprinting

Optimize Hugo builds with parallel rendering, image pipeline caching, CSS/JS fingerprinting, and CI caching. Cut build times from minutes to seconds.

CSS anchor positioning: replace Floating UI with CSS

CSS anchor positioning: replace Floating UI with CSS

CSS Anchor Positioning pins tooltips and popovers to elements using pure CSS. Replace JavaScript positioning libraries with native browser APIs.

SQLite at the edge: 100x faster reads, Cloudflare D1 and LiteFS

SQLite at the edge: 100x faster reads, Cloudflare D1 and LiteFS

SQLite at the edge: sub-millisecond queries in serverless, CDN environments. Cloudflare D1, Turso, and Litestream distribute databases for production.

Svelte 5 runes quietly rewrote how reactivity works

Svelte 5 runes quietly rewrote how reactivity works

Master Svelte 5 runes: $state, $derived, $effect, $props, $bindable. Covers Svelte 4 comparisons, migration strategies, and SvelteKit 2 integration.

Like what you read?

Subscribe to the Botmonster newsletter and get Linux, AI, and self-hosting posts weekly.

2013-2026 Botmonster Tech
Site Newsletter Privacy Policy Terms of Service Contact
Categories AI Smart Home Self-Hosting Coding Web Dev Hardware
Tools Bootpag Image2SVG Energy Calc What is my IP?