As part of our team efforts to increase quality across our codebase, we have been ramping up our execution of swarms and pair programming exercises on important refactorings. »
c++ essays showcase
Long form writing where I discuss problems and solutions, foundational topics and evergreen ideas.
As projects mature and grow, sometimes it becomes harder for developers to keep the codebase clean and modular. This leads to new features implementation and bug fixes being more of a juggling exercise of touching different sections of code, than an actual designed solution that follows good design patterns such as SOLID and DRY. »
In mature projects, it is common to have dependencies on external API services. Those API can vary from REST services over HTTP, to database clients, or simply to system calls. And usually, it happens that there is a direct communication between the API library and our system »