Blog

Writing

Notes on the stacks and problems I work with.

Celery vs Django Q: Choosing Your Python Background Task Runner
PythonDjangoPostgreSQL

Celery vs Django Q: Choosing Your Python Background Task Runner

Deciding how to run background tasks in your Python app can be tough. We compare Celery and Django Q to help you pick the right tool for your project.

Aug 10, 2026 55
Fixing a Silent Race Condition in Laravel and Vue.js Live Search
LaravelVue.jsTailwindCSS

Fixing a Silent Race Condition in Laravel and Vue.js Live Search

Learn how to debug and fix a tricky race condition where fast typing in a Vue.js search bar returned outdated search results from your Laravel backend. Discover how request cancellation solves stale data bugs for good.

Aug 10, 2026 82
Modern Full-Stack Development: Building Applications with Laravel, Inertia.js, and React
LaravelInertia.jsReact

Modern Full-Stack Development: Building Applications with Laravel, Inertia.js, and React

Discover how combining Laravel, Inertia.js, and React bridges the gap between traditional server-side routing and modern single-page applications. Learn how this stack eliminates API boilerplate while delivering a reactive, component-driven user experience.

Aug 9, 2026 118
Streamlining Full-Stack Deployments: From Local Docker Containers to Production on Render via CI/CD
DockerRenderCI/CD

Streamlining Full-Stack Deployments: From Local Docker Containers to Production on Render via CI/CD

Discover how to seamlessly package your applications using Docker and automate your deployment pipeline to Render using modern CI/CD practices. Learn how to achieve zero-downtime releases with minimal configuration overhead.

Aug 8, 2026 36
Scaling Up: Building Robust Applications with Python, Django, and PostgreSQL
PythonDjangoPostgreSQL

Scaling Up: Building Robust Applications with Python, Django, and PostgreSQL

Discover how the powerhouse combination of Python, Django, and PostgreSQL enables developers to build secure, scalable, and high-performance web applications. Learn best practices for database optimization and efficient ORM usage.

Aug 7, 2026 42
Supercharging React Development: Building Fast REST API Clients with Vite
ReactViteREST API

Supercharging React Development: Building Fast REST API Clients with Vite

Discover how combining React and Vite creates an ultra-fast development experience for consuming REST APIs. Learn best practices for modern tooling, efficient data fetching, and state management.

Aug 7, 2026 39
Scaling Up: Building Robust Web Applications with Python, Django, and PostgreSQL
PythonDjangoPostgreSQL

Scaling Up: Building Robust Web Applications with Python, Django, and PostgreSQL

Discover how the powerhouse combination of Python, Django, and PostgreSQL enables developers to build scalable, secure, and maintainable web applications. Dive deep into ORM optimization, database indexing, and robust architectural patterns.

Aug 7, 2026 66
Streamlining Full-Stack Deployments: From Docker to Render with CI/CD
DockerRenderCI/CD

Streamlining Full-Stack Deployments: From Docker to Render with CI/CD

Discover how to containerize modern web applications using Docker and automate your deployment pipeline to Render using robust CI/CD workflows. Learn the best practices for achieving zero-downtime releases with minimal configuration overhead.

Aug 7, 2026 33
Building Modern Web Applications with Laravel, Vue.js, and Tailwind CSS
LaravelVue.jsTailwindCSS

Building Modern Web Applications with Laravel, Vue.js, and Tailwind CSS

Discover how to harness the power of Laravel, Vue.js, and Tailwind CSS to build lightning-fast, reactive, and beautifully styled web applications. This comprehensive guide walks you through setting up a modern TALL-stack-adjacent development environment.

Aug 7, 2026 38

Sami Ahmed

Full-Stack Developer

Back to top

© 2026 Sami Ahmed. All rights reserved.