Roman Imankulov
Full-stack Python web developer from Porto
Home
All posts
Snippets
Links
Tags
About
search results (esc to close)
Python
Temporary vs Permanent Errors
Handling Unset Values in Fastapi With Pydantic
Django Admin and Service Layer
From Django class-based views to service functions
Parametrizing Pytest Fixtures
Simplifying PostgreSQL enum migrations with SQLAlchemy and alembic-enums
Pydantic as a Backward Compatibility Layer
Long name, short body
Python Performance Profiling
Parse JSON-encoded query strings in FastAPI
Django Plausible Proxy
You can use Pydantic in SQLAlchemy fields
Optimize pip install with wheels
How to pretty print SQL from Django
SQLAlchemy and Alembic notes
Time Series Caching with Python and Redis
Structure Flask Project With Convention Over Configuration
21 tools to document your Python project
Linter for Python Architecture
Don't let dicts spoil your code
Python code cleanup for beginners. 12 steps to readable and maintainable code.
5 reasons to love Python type hints