About
Blog
Resources
Tags
TIL
2026
lazy imports python3.15
August 1, 2026
cancelling Asyncio.TaskGroup without boilerplate
July 5, 2026
pytest fixture scopes explained through scope mismatch
May 27, 2026
blogging and llms
May 21, 2026
Concurrent Tasks with AnyIO Task Groups
April 21, 2026
SQLAlchemy Async ORM: The MissingGreenlet error after commit
March 31, 2026
Accessing FastAPI Swagger docs offline
March 21, 2026
Next.js-ing My Blog
February 21, 2026
Fixing MissingGreenlet in Alembic with Async SQLAlchemy
February 16, 2026
Externally-managed Python Environments and uv
January 24, 2026
Docker Containers: FastAPI + PostgreSQL
January 5, 2026
2025
SQLAlchemy Through Its Core API
December 21, 2025
Environment Configurations Using Pydantic Settings
December 16, 2025
Environment Configurations Using Pydantic Settings
December 16, 2025
http and websockets
December 13, 2025
Database schema migrations with Alembic
December 8, 2025
Datetimes, Timezones, and UTC in Python3 (Naive vs Aware Explained)
November 23, 2025
Handling HttpOnly Cookies Between Next.js and a Backend API on Different Domains
November 15, 2025