Roman Imankulov
Full-stack Python web developer from Porto
Home
All posts
Snippets
Links
Tags
About
search results (esc to close)
Software Architecture
Temporary vs Permanent Errors
Interface-mock-live (IML) pattern for connecting with third-party services in Python applications
Django Admin and Service Layer
From Django class-based views to service functions
Pydantic as a Backward Compatibility Layer
Opportunistic Refactoring
Shared database antipattern. A three-legged race
Time Series Caching with Python and Redis
Structure Flask Project With Convention Over Configuration
Linter for Python Architecture