Roman Imankulov
Full-stack Python web developer from Porto
Home
All posts
Snippets
Links
Tags
About
search results (esc to close)
05
May 2024
Temporary vs Permanent Errors
How to handle edge cases when integrating with external systems without overwhelming yourself.
08
Jan 2024
Interface-mock-live (IML) pattern for connecting with third-party services in Python applications
Exploring the Interface-Mock-Live Pattern: A Guide to Efficient Testing and Code Structuring
26
Dec 2023
Handling Unset Values in Fastapi With Pydantic
Exploring a neat Pydantic trick to differentiate between set and unset values in update API calls.
19
Dec 2023
GitHub Copilot Context
How to provide coding guidelines for GitHub Copilot and influence GitHub Copilot suggestions
15
Aug 2023
Django Admin and Service Layer
Making service layers work with Django admin.
11
Jul 2023
Refiner
I created an open-source project that automatically fixes grammar and stylistic errors. It can also adjust the tone and formatting.
06
Apr 2023
From Django class-based views to service functions
Why I prefer simple function-based views over class-based views in Django, and where I put my business logic.
07
Mar 2023
Parametrizing Pytest Fixtures
How and when to use parametrized fixtures in Pytest.
28
Feb 2023
10 Minutes
Everyone has ten minutes to learn something new
21
Feb 2023
How I Make Choices
My mental model to overcome analysis paralysis.
Next page →