Botmonster 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
  • …
  • 4
  • 5
  • 6
  • 7
  • 8
  • …
  • 10
  • ▶︎
Split-pane Markdown editor in 100 lines JS

Split-pane Markdown editor in 100 lines JS

Build a split-pane Markdown editor with live preview using vanilla JavaScript and the marked library. No build tools, runs in one HTML file.

Cross-document view transitions: animate between full page navigations without JavaScript

Cross-document view transitions: animate between full page navigations without JavaScript

Cross-document view transitions animate full page loads in MPAs with one CSS rule. Shared elements morph between documents, no SPA framework needed.

HTMX + Alpine.js: 35KB interactive UIs, zero build step

HTMX + Alpine.js: 35KB interactive UIs, zero build step

Build fast, interactive web apps combining HTMX and Alpine.js with two script tags, 31KB gzipped. No Webpack, Vite, Node.js, or build tools.

CSS subgrid reaches 92% baseline: align cards natively

CSS subgrid reaches 92% baseline: align cards natively

CSS subgrid lets nested grids inherit parent tracks, so card titles, descriptions, and buttons align perfectly without JavaScript height calculations.

Smartphone showing a fingerprint and face-ID prompt next to a titanium USB-C hardware security key on a dark surface

Add WebAuthn passwordless login to any Node app in a day

WebAuthn passwordless login in Node and TypeScript: passkey sign-up, autofill login, YubiKey support, and account recovery that survives prod.

URL Shortener in 200 Lines of Python

URL Shortener in 200 Lines of Python

Build a production-ready URL shortener in under 200 lines of Python with FastAPI, SQLite, base62, click tracking, rate limiting, and QR codes.

  • ◀︎
  • 1
  • …
  • 4
  • 5
  • 6
  • 7
  • 8
  • …
  • 10
  • ▶︎

Popular

Biome vs Oxlint vs ESLint: which JavaScript linter should you pick

Biome vs Oxlint vs ESLint: which JavaScript linter should you pick

Compare Biome, Oxlint, and ESLint. Rust-based linters 50-100x faster than ESLint. Features, benchmarks, and migration paths for JavaScript projects.

Four colored framework cargo containers being moved from a glossy cloud platform dock onto a self-hosted server rack

Best React frameworks in 2026: Next.js vs Remix vs Astro

Self-host React frameworks in 2026 without Vercel: compare Next.js, React Router 7, TanStack Start, and Astro on RSC, portability, and deployment.

Compile Rust to Wasm tutorial

Compile Rust to Wasm tutorial

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

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.

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.

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 About 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?