akoskm.comWrong Type Imports Are Breaking Your Full-Stack React AppYou're running browser tests in your Next.js app with Vitest, and suddenly you're hit with a cascade of Vite pre-transform errors. This time for me it was a next-auth import type error and I couldn't figure out why, since I was importing the types on...Dec 6, 2025·4 min read
akoskm.comHow to Use Cursor Commands to Write JIRA Ticket DescriptionsCursor recently rolled out Commands! 🤩 It is a nice way to describe repeated actions you might type over and over into your agent chat. In this blog post, I’ll show you how I’m using the command to summarize the contents of the current agent session...Nov 16, 2025·3 min read
akoskm.comHow to try OpenAI Codex without a SubscriptionIn this blog post, you’ll learn how to try OpenAI Codex right now with just a $5 one-time top-up on your existing ChatGPT account — no $20/month ChatGPT Plus needed. I’ll walk you through the exact VSCode setup, show a real-world production feature I...Nov 13, 2025·4 min read
akoskm.comNext.js 16 is Here – Turbopack is Stable and the Default BundlerI still remember the day I tried Turbopack for the first time in a Next.js 13 app. It was experimental, I had to flip a flag, and honestly? It crashed more than it compiled. Fast-forward to today – Next.js 16 just dropped, and Turbopack is stable, de...Nov 10, 2025·4 min read
akoskm.comHow to Build Your First MCP WorkflowIn this article, I’ll show you how you can program your MCP servers to execute a small program, pass context between steps, and keep the outputs consistent. Imagine having a voice assistant that isn’t that smart. Let’s say you’re in the middle of you...Oct 22, 2025·8 min read