ConnorOnTheWeb ConnorOnTheWeb
About Blog Apps Pay Pacific Contact
ConnorOnTheWeb
Home Blog Pay
Explore
About App Development Starter Websites NPM Packages WordPress Plugins
Connect
Contact Subscribe to Emails RSS Feed
Admin
Dashboard

Tech blog posts

5/6/2026 - 7/24/2026

View all posts

Animals Arizona Drone Javascript Motors Tech Trips Washington Welding WordPress
1 2 3 4
  • A hand-welded hydraulic press in a metal fabrication shop, with the words 'Build step' crossed out overlaid on the image

    Why Server-Rendered Templates Don’t Need a Build Step

    Server-rendered templates compile just-in-time, no separate build phase. How EJS caching works, what it costs, and when a build step still earns its place.

    Javascript · Jul 24, 2026 · 12 min read
  • A packed canvas backpack in a vehicle, representing a cache: a store of items kept close and ready, but opaque until you look inside

    Next.js Hides Its Cache, Redis Doesn’t: The Observability Gap

    Redis reports hit rate, misses and evictions in one command. Self-hosted Next.js gives you a per-response header and leaves the aggregation to you.

    Javascript · Jul 23, 2026 · 12 min read
  • A snow-covered mountain treeline with 'Node's Event Loop' overlaid as the title, evoking something frozen or blocked

    Why React SSR Blocks Node’s Event Loop (SSR via Templating Doesn’t)

    React’s SSR APIs run synchronous CPU work on Node’s single thread, from renderToString through RSC serialization. What blocks, and what streaming fixes.

    Javascript · Jul 23, 2026 · 8 min read
  • A paved forest road leading toward snow-dusted mountains, with 'Alpine.js' overlaid as the title, playing on the framework's name

    Why Alpine.js Replaced React for Content-Driven Sites

    Measured from the shipped files: Alpine’s CDN build is 16.7kB gzipped against 47kB for React plus React DOM. Where that gap matters, and where it does not.

    Javascript · Jul 22, 2026 · 15 min read
  • The Next.js logo warped and stretched, symbolizing a self-hosted Next.js instance under memory pressure.

    Next.js Memory Leak on Self-Hosted Search Routes: A Case Study

    A production case study on memory growth from caching unbounded dynamic search routes in self-hosted Next.js, what changed in 15 and 16, and what fixed it.

    Javascript · Jul 11, 2026 · 28 min read
  • Mock X post embed showing the raw fallback blockquote text that displays when the embed script fails to execute after a Next.js client-side navigation

    Why Instagram, TikTok, Twitter, and Other Social Embeds Break on Next.js Route Changes

    Embeds render on refresh but vanish on client-side navigation. The spec-level cause, the fix platforms document, and why server-rendered pages don’t break.

    Javascript · Jul 9, 2026 · 22 min read
  • Alpine.js Highlighting and Completion for Neovim

    Alpine.js Highlighting and Completion for Neovim

    Tree-sitter and legacy syntax highlighting for Alpine.js directives in Neovim, plus nvim-cmp completion and snippets across HTML, EJS, Blade, Twig, Liquid, and more.

    Javascript · Jun 20, 2026 · 8 min read
  • EJS Template Support for Neovim

    EJS Template Support for Neovim

    Tree-sitter syntax highlighting, LSP attachment, and LuaSnip snippets for EJS templates in Neovim. ejs.nvim wires up the embedded_template parser with language injection for accurate HTML and JavaScript colorization.

    Javascript · Jun 20, 2026 · 6 min read
  • Two Ways to Build With AI: Runtime Dependency vs. Build Tool

    Two Ways to Build With AI: Runtime Dependency vs. Build Tool

    “Built with AI” can mean two very different things. One results in software that depends on AI to run, with ongoing costs and unpredictable output. The other uses AI to build software that runs fine without it.

    Tech · May 25, 2026 · 5 min read
  • Mainframe: Headless WordPress Theme

    Mainframe: Headless WordPress Theme

    WordPress theme built for headless setups. Full dashboard, full REST API, minimal public face. No plugins required.

    Tech · May 12, 2026 · 7 min read
  • Express Map: Visual Route and Middleware Navigation for VS Code

    Express Map: Visual Route and Middleware Navigation for VS Code

    VS Code extension that provides visual route, middleware, and template navigation for Express.js apps. No running server required.

    Javascript · May 10, 2026 · 5 min read
  • Alpine.js Tools: IntelliSense and Syntax Highlighting for VS Code

    Alpine.js Tools: IntelliSense and Syntax Highlighting for VS Code

    JavaScript syntax highlighting, workspace-aware IntelliSense, diagnostics with quick fixes, and Go to Definition for Alpine.js, across HTML, EJS, PHP, Twig, Nunjucks, Blade, Liquid, and Jinja2.

    Javascript · May 6, 2026 · 8 min read
1 2 3 4

Subscribe to the newsletter

Your info is never shared with data brokers.

Software Development and IT Solutions
Pay About Contact Privacy
2026 © ConnorOnTheWeb 🇺🇸