Blog
Sharing insights about front-end and full-stack development with TypeScript, Node.js, React, and friends.
Which AI Video Model Is Cheapest? I Tested 18
This time, I ran the same prompt through 18 video generation models from 5 providers to compare cost and generation time.
A Thin API Layer for React Apps on Vercel
Not every React app needs Next.js. A single rewrite rule and Hono give you auth, rate limiting, and AI integration without changing your frontend stack.
Themeable Web Components with Solid.js and CSS light-dark()
Build a resizable-button web component with solid-element that switches between light and dark themes using the CSS light-dark() function.
Automating Appointment Checks with Playwright, 2Captcha, and Mailtrap
A simple JS script saved me about 5 hours over 3 months just by checking my place in a queue.
Prompts are Code with dotPrompt and Genkit
This tutorial is about the dotPrompt standard. I'll show you how to create and turn AI prompt files into executable functions with Genkit.
Node.js Certification: My 2020 Experience and Advice
The OpenJS Node.js Application Developer (JSNAD) certification was retired in September 2025. Here's how I passed it in 2020 and the preparation advice that still applies.