Yevhen NosolenkoinLevel Up CodingLegacy Lobotomy — Improving Validation in the Profile Management APIVerifying that validation rules correspond to business requirements rather than storage constraints.10 min read·19 hours ago----
Yevhen NosolenkoinLevel Up CodingLegacy Lobotomy — Fixing Vulnerabilities in the Profile Management APIMaking sure the profile management API doesn’t allow users to do more than they are supposed to.15 min read·2 days ago--3--3
Yevhen NosolenkoinLevel Up CodingLegacy Lobotomy — Analysis of the Profile Management APIAlthough ViewSets available in DRF is a powerful mechanism for creating APIs, they can lead to insecure APIs when they are in wrong hands.7 min read·May 14, 2024--1--1
Yevhen NosolenkoinLevel Up CodingLegacy Lobotomy — Refactoring of the Login EndpointBe confident that users can log in and use the system.6 min read·May 13, 2024--1--1
Yevhen NosolenkoinLevel Up CodingLegacy Lobotomy — Refactoring of the Password Reset Confirm EndpointRest easy knowing that users can reset their password with no hassle.12 min read·May 9, 2024----
Yevhen NosolenkoinLevel Up CodingLegacy Lobotomy — Refactoring of the Password Reset Request EndpointMake sure users will receive correct password reset link in all environments20 min read·Apr 16, 2024----
Yevhen NosolenkoinLevel Up CodingLegacy Lobotomy — Configuring Running Tests with PytestTake the first step towards safe refactoring of a legacy Django project with configuring a testing environment with Pytest11 min read·Mar 22, 2024--1--1
Yevhen NosolenkoinLevel Up CodingLegacy Lobotomy — Multi Environment Configuration of a Django ProjectReorganizing the settings of an existing Django project to run in multiple environments.15 min read·Feb 19, 2024--1--1
Yevhen NosolenkoinLevel Up CodingLegacy Lobotomy — Running the ProjectRunning an existing Django project with PyCharm and Docker13 min read·Jan 30, 2024--1--1
Yevhen NosolenkoinLevel Up CodingLegacy Lobotomy — Confident Refactoring of a Django ProjectMastering the art of Django surgery: a showcase for fearless refactoring4 min read·Jan 19, 2024--3--3