Blog

Writing

Notes on the stacks and problems I work with.

What N+1 Queries Are and How to Fix Them in Your Backend App
DockerRenderCI/CD

What N+1 Queries Are and How to Fix Them in Your Backend App

Learn how database N+1 queries quietly slow down your backend applications and how to fix them using eager loading. This beginner-friendly guide walks through the problem with real code examples.

Sep 20, 2026 3
How to Build a Searchable Dropdown with Debounce in React, Dockerized and Deployed on Render
DockerRenderCI/CD

How to Build a Searchable Dropdown with Debounce in React, Dockerized and Deployed on Render

Learn how to build a performant searchable dropdown with debounce in React, containerize it with Docker, and deploy it live on Render. Stop hammering your API on every keystroke and ship a production-ready component today.

Sep 19, 2026 5
How to Fix N+1 Queries in Laravel and Vue Apps
LaravelVue.jsTailwindCSS

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

Learn what N+1 database queries are and how to fix them in your Laravel backend. Speed up your API responses with simple eager loading techniques.

Sep 18, 2026 5
What N+1 Queries Are and How to Fix Them in Your App
DockerRenderCI/CD

What N+1 Queries Are and How to Fix Them in Your App

Learn how database N+1 query problems silently slow down your web app. Discover a simple code fix using eager loading to speed up your database queries.

Sep 17, 2026 6
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 practical recent updates in Laravel, Vue.js, and Tailwind CSS that change how you write code daily. Learn how to use these new features with clear before-and-after examples.

Sep 16, 2026 9
How to Build a Searchable Dropdown with Debounce in React, Dockerized and Deployed on Render
DockerRenderCI/CD

How to Build a Searchable Dropdown with Debounce in React, Dockerized and Deployed on Render

Learn how to build a performant searchable dropdown with debounce in React, containerize it with Docker, and deploy it for free using Render. This step-by-step guide covers everything from writing the code to continuous deployment.

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

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

Stuck choosing between Breeze and Jetstream for your Laravel, Inertia, and React app? Here is a practical breakdown to help you pick the right auth scaffolding fast.

Sep 13, 2026 8
What's New in React, TypeScript, and Tailwind CSS
ReactTypeScriptTailwind CSS

What's New in React, TypeScript, and Tailwind CSS

Discover the latest features in React, TypeScript, and Tailwind CSS that change how you write code every day. Learn how to use these updates with simple before and after examples.

Sep 11, 2026 11
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. Learn how to use these new features with clear before and after examples.

Sep 10, 2026 12

Sami Ahmed

Full-Stack Developer

Back to top

© 2026 Sami Ahmed. All rights reserved.