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.

Harbor warehouse of storage vaults with coin-metered toll gates and one open orange gate sending crates freely to a city

The best object storage for SaaS in 2026

Best object storage for SaaS in 2026, priced on three workloads: R2 bills $2.85 where S3 bills $31.60, B2 is cheaper still, and Hetzner wins EU media.

Exploded cutaway of a two-storey house with translucent walls and door openings floating above a stylised browser window

Pascal is a 3D building editor that runs in a browser

3D building editor Pascal runs in a browser on WebGPU, draws walls, slabs, and roofs, saves work offline, and ships its viewer as npm packages.

Wireframe globes of Earth, the Moon, and Mars rising from a laptop screen, each measured by brass calipers against a starfield

GeoLibre maps Earth, the Moon, and Mars in a browser

GeoLibre is an open source GIS in the browser that also runs on desktop, Android, and in Jupyter. It keeps your data local and maps the Moon and Mars.

Half-built copper locomotive with a crab emblem on a workbench, its rear half still a wireframe outline beside a grid of empty checkboxes

The Tokio team is building Rails for Rust with Topcoat

Topcoat is a Rust full stack web framework from the Tokio team, with routing, templates, and reactivity built in. Authentication is not there yet.

CSS @scope retires BEM, CSS Modules, and CSS-in-JS

CSS @scope retires BEM, CSS Modules, and CSS-in-JS

CSS @scope scopes selectors to DOM subtrees, retiring BEM naming conventions and CSS Modules build tooling with pure native, browser-level style scoping.

Lazy loading cuts your initial JavaScript weight by 60%

Lazy loading cuts your initial JavaScript weight by 60%

Lazy load images with loading=lazy, components with dynamic import(), and routes with code splitting to shed 60% of initial JS weight and fix LCP.

  • ◀︎
  • 1
  • 2
  • 3
  • …
  • 10
  • ▶︎

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?