Javascript blog posts
10/20/2021 - 7/11/2026
-
Next.js Memory Leak on Self-Hosted Search Routes: A Case Study
A production case study on Next.js memory growth from caching unbounded dynamic search routes, what changed in Next 15/16, and what actually fixed it.
-
Why Instagram, TikTok, Twitter, and Other Social Embeds Break on Next.js Route Changes
Social embeds silently break on Next.js client-side navigation, a documented bug with no built-in fix. Here’s the root cause and a working solution.
-
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.
-
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.
-
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.
-
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.
-
EJS Template Syntax Highlighting in VS Code
EJS Colorizer is a free, open source VS Code extension that colorizes EJS templates. Supports all tag variants including scriptlets, output tags, comments, and whitespace-slurping syntax.
-
WordPress as a Backend for Modern Web Apps: More Versatile Than You Think
WordPress powers 43% of the web for a reason. Here’s why it’s still a strong choice as a headless content backend for Next.js, TanStack, SvelteKit, and other modern frameworks – and what you need to make it work.
-
Styling the WordPress REST API in Next.js, React, and Beyond – Introducing wp-block-styles
wp-block-styles is a zero-dependency CSS package that styles all WordPress Gutenberg block classes in any headless front-end – Next.js, React, TanStack, Nuxt, SvelteKit, Astro, and more.
-
Node.js Deployment on Self-Managed Server
Brief step-by-step developer guide to instantiating a node server for your React or Next app.
-
Building a head for the WordPress REST API with Nuxt JS
Give a head to your headless WordPress REST API with NuxtJS. How to integrate the WP REST API into your front-end.
-
Square Web Payments SDK with Nuxt js – Generating a card nonce
Securely process credit card information on your website’s front-end with Square Web Payments SDK using Nuxt js.