Roman Imankulov

Roman Imankulov

Full-stack Python web developer

search results (esc to close)
23 Feb 2025

Cursor Under the Hood

Exploring what Cursor, the AI Code Editor, is doing under the hood when you ask it to write code
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