Skip to content

Blogs

RSS You can subscribe to my Blogs using this RSS link: https://kfir-g.dev/blog/rss.xml


Blog Series

New

The Ultimate Celery Internals Guid- Serialization, Workers, Brokers, and Distributed Tasks

AMQP Explained for Backend Engineers

Async Tasks in Python- Why FastAPI Isn’t Enough and When You Need Celery

Appendix - Feed Identity vs Content Integrity

Podcasts as a Supply Chain: A Missing Security Model

How Software Engineers Should Do Good Research: The D in R&D

Dives into ASGI Series’ Articles
  1. Do You Really Know About FastAPI and ASGI?

  2. From Passive FastAPI Developer to Real FastAPI Engineer – Part 1: ASGI

  3. From Passive FastAPI Developer to Real FastAPI Engineer – Part 2: Your First Raw ASGI App

  4. From Passive FastAPI Developer to Real FastAPI Engineer – Part 3: Middleware and Background Tasks

  5. From Passive FastAPI Developer to Real FastAPI Engineer – Part 4: Lifespan, Startup, Shutdown, and State

Memory Topics
  1. Understanding Python Memory and Garbage Collection Through Hands-On Experiments

  2. The Three Generations in Python’s Garbage Collector

  3. Memory Allocation in Python: Understanding Arenas, Pools, and Blocks

Quick Dives into FastAPI Series’ Articles
  1. Unleash the Power of FastAPI: Async vs Blocking I/O

  2. Understanding FastAPI’s UploadFile: The Starlette Connection

  3. Building Robust Components with FastAPI and Pydantic

  4. Understanding FastAPI Fundamentals: FastAPI, Uvicorn, Starlette, Swagger UI, and Pydantic

  5. Why You Should Use a Single FastAPI App and TestClient Instance

Enhance Your Code Delivery Skills as a Software Engineer Series’ Articles
  1. Solving Logs Woes: A Small Dive into Singleton Design Pattern

  2. Enhancing Software Architecture through Comprehensive Testing in Backend Development

  3. How to Write an Effective README File — A Guide for Software Engineers

  4. Mastering Error Handling: A Comprehensive Guide

  5. Raising the Difference Between Raise and Raise e

Security Topics
Others

I regularly publish in some of Medium’s top engineering publications, reaching a global audience of hundreds of thousands of developers every month. My work appears in:

  • Level Up Coding — One of the most-read dev publications, home to tutorials, engineering deep-dives, and practical coding guides.
  • Python in Plain English — New Python content daily, read by over 3.5M+ monthly readers.
  • Stackademic — A major learning hub focused on democratizing high-quality programming education.
  • CodeToDeploy — A unique publication blending technical insights with real-world engineering job opportunities.

My articles consistently attract strong engagement — thousands of reads, likes, and shares - thanks to a focus on clear, hands-on engineering content that developers can apply immediately.