TestCaseSource - Flexible inputs for your tests
As part of the development cycle, I worked on unit tests for a new module. To streamline the process, Usually I use NUnit’s TestCase annotation, which allows defining multiple input parameters and expected outcomes in one test method. This made it easy to cover a wide range of scenarios while keeping the tests concise and maintainable. Example below how this annotation is used for testing.
Datalust Seq Logs for Spring Boot
Recently I was working on one project in Spring Boot and I was thinking if there is a better way to access logs of the application instead of connecting to the Docker container and check them at the source.
Python's Decorators
Python offers a way to modify behaviour of the function or class without modifying it’s source by using Decorators
Ramda - functional js
Recently I spent some time working on an app designed to be used during an interview process. The application is supposed to fetch and transform data from several APIs to mostly list investors in private market space along with their commitments for a given asset class.
Python Garbage Collection
The standard Python interpreter (CPython) uses two garbage collectors at once:
- reference counting
- generational garbage collection