Roman Imankulov
Full-stack Python web developer from Porto
Home
All posts
Snippets
Links
Tags
About
search results (esc to close)
21
Jun 2022
Be kind to your manager
Reflections on the challenges of being a tech team lead: why they are so stressed, and what can you do about it?
14
Jun 2022
Parse JSON-encoded query strings in FastAPI
How to parse query string to pydantic models with FastAPI Depends() and dynamic function signatures
07
Jun 2022
AWS Surprise Bill
I thought that surprise bills were something that happened to others. Then I paid more than $400 for a service I didn't use. Then I got a refund.
16
May 2022
1984 is now
Reading an anti-utopia as an outline of today's Putin's Russia
27
Apr 2022
Django Plausible Proxy
I released a Django application to proxy requests and send server-side events to Plausible Analytics
11
Feb 2022
Shared database antipattern. A three-legged race
Why sharing database between two services creates a tech debt.
31
Jan 2022
Tech debt hackathons is a waste of time
Discussing why repaying your tech debt with a code cleanup hackathon is a waste of time.
19
Jan 2022
You can use Pydantic in SQLAlchemy fields
How to define your column to store Pydantic models as JSON fields in SQLAlchemy ORM
08
Jan 2022
Dealing with large pull requests
How to split large pull requests into chunks and not go nuts — exploration of tooling and my low-tech workflow.
22
Dec 2021
Optimize pip install with wheels
Having that `pip install -r requirements.txt` that takes ages to install? Make sure you install all binary packages from wheels.
← Prev page
Next page →