Articles

Unpacking the strategies, challenges, and breakthroughs in software development, project management, and cloud technology.

Fixing Broken Dynamic Routes After Upgrading to Next.js 16

Feb 1, 2026

Learn how to fix the common async params breaking change in Next.js 15+ that breaks dynamic routes, and understand why this change makes your apps more resilient.

Dealing with Slow Android Emulators in Flutter Development

Apr 16, 2025

Understand why Android emulators can be slow and learn how to optimize their performance, especially during AVD creation for Flutter projects.

Vibe Coding: Building a Flutter App Entirely with AI Prompts

Apr 3, 2025

LabelScan, a real-time AI price scanning app built with Flutter, demonstrates "vibe coding" – using AI prompts (Cline/Gemini 2.5 Pro) to construct an entire application in an unfamiliar tech stack, showcasing AI-assisted development workflows.

Building Interactive 3D Experiences with React Three Fiber

Mar 29, 2025

Learn how to create captivating 3D experiences on the web by combining the power of Three.js with React using React Three Fiber.

Preventing Unnecessary Re-Renders in React Applications

Mar 27, 2025

Learn essential strategies to optimize your React applications by preventing unnecessary re-renders. This guide covers techniques to keep your components efficient and your app responsive.