Borislav StoilovHow to Become a Java Software EngineerAfter more than 10 Years of experience with Java, I’ve decided to write a short guide to get you started on your Java journey. There are…3d ago3d ago
Borislav StoilovEverything You Need To Know About Monitoring with PrometheusMonitoring is essential yet often overlooked and deprioritized. I decided to write this article to raise awareness about the benefits of…6d ago6d ago
Borislav StoilovThe Perfect Software Development Lifecycle (SDLC)Does not exist but we should strive for itAug 15Aug 15
Borislav StoilovEverything You Need to Know About the Java Garbage CollectorThe Java Garbage Collector (GC) stands out as one of the most advanced garbage collectors available. Few, if any, other languages offer…Mar 204Mar 204
Borislav StoilovLet Software monoliths become a thing of the pastI am writing this article in response to this one that tries to make a point in favor of monoliths but fails to mention any drawbacks. I…Nov 18, 20221Nov 18, 20221
Borislav StoilovWhy You Should Think Twice Before Using InheritanceOne of the most overused features of Object-Oriented languages is by far Inheritance. When to use it and when not to use it? Let's discuss…Oct 18, 20221Oct 18, 20221
Borislav StoilovHow to Spot a Junior dev from MilesCompanies assign different titles to different skill sets. A senior in one company could be a mid-level in another and not qualify for a…Oct 11, 202214Oct 11, 202214
Borislav StoilovA short horror story about migrating from monolith to microservicesA failed attempt at migrating from a monolith to a microservice architecture and what I’ve learnedOct 4, 202210Oct 4, 202210