Blog

Writing

Notes on the stacks and problems I work with.

What's New in Laravel, Vue.js, and Tailwind CSS for Everyday Coding
LaravelVue.jsTailwindCSS

What's New in Laravel, Vue.js, and Tailwind CSS for Everyday Coding

Discover the most impactful recent updates in Laravel, Vue.js, and Tailwind CSS. Learn how these new features change your daily coding routine with practical before-and-after examples.

Sep 7, 2026 14
Fixing a Silent Race Condition in Laravel, Inertia.js, and React
LaravelInertia.jsReact

Fixing a Silent Race Condition in Laravel, Inertia.js, and React

Learn how I tracked down a frustrating race condition where fast double-clicks caused React state to fall out of sync with Laravel. Here is how I diagnosed and fixed it using proper request cancellation.

Sep 6, 2026 15
How to Build a Searchable Dropdown with Debounce in React and Vite
ReactViteREST API

How to Build a Searchable Dropdown with Debounce in React and Vite

Learn how to build a high-performance searchable dropdown in React using Vite and a REST API with debounce. Stop overwhelming your server with keystroke requests and write clean, reusable UI code.

Sep 5, 2026 13
How to Build a Searchable Dropdown with Debounce in React and TypeScript
ReactTypeScriptTailwind CSS

How to Build a Searchable Dropdown with Debounce in React and TypeScript

Learn how to build a performant searchable dropdown from scratch using React, TypeScript, and Tailwind CSS. This step-by-step tutorial covers debouncing API requests to keep your app fast.

Sep 3, 2026 17
How to Fix N+1 Queries in Laravel and Vue Applications
LaravelVue.jsTailwindCSS

How to Fix N+1 Queries in Laravel and Vue Applications

Learn what N+1 database queries are and how to fix them using Laravel's eager loading. Speed up your full-stack applications with this simple database optimization trick.

Sep 2, 2026 17
What's New in Docker, Render, and CI/CD: Practical Updates for Developers
DockerRenderCI/CD

What's New in Docker, Render, and CI/CD: Practical Updates for Developers

Discover the latest developer-focused updates in Docker, Render, and CI/CD pipelines that actually change how you write code every day. Learn how to use new features like Docker Build init and Render static site routing to ship faster.

Sep 1, 2026 14
Laravel Breeze vs Laravel Jetstream: Choosing the Right Auth Starter Kit for Inertia and React
LaravelInertia.jsReact

Laravel Breeze vs Laravel Jetstream: Choosing the Right Auth Starter Kit for Inertia and React

Stuck choosing between Breeze and Jetstream for your Laravel, Inertia, and React stack? Here is a practical breakdown to help you pick the right authentication starter kit.

Aug 31, 2026 18
What's New in Laravel, Vue.js, and Tailwind CSS
LaravelVue.jsTailwindCSS

What's New in Laravel, Vue.js, and Tailwind CSS

Discover the most practical updates in Laravel, Vue.js, and Tailwind CSS that change how you write code every day. Learn new features with clear before and after examples.

Aug 30, 2026 22
How to Build and Deploy a Searchable Dropdown with Debounce Using Docker and Render
DockerRenderCI/CD

How to Build and Deploy a Searchable Dropdown with Debounce Using Docker and Render

Learn how to build a high-performance searchable dropdown with debounce, containerize it with Docker, and ship it to production on Render. Follow this step-by-step guide to improve your frontend search UX today.

Aug 29, 2026 31

Sami Ahmed

Full-Stack Developer

Back to top

© 2026 Sami Ahmed. All rights reserved.