I am Roman, sometimes Roma.
I use TDD as the main practice in the software development.
- π Python Crash Course: A Hands-On, Project-Based Introduction to Programming
- π PHP 8 Objects, Patterns, and Practice
- π» The Pragmatic Programmer
- β Effective Java
- π Designing Data-Intensive Applications