PinnedManaging Architecture Debt with Dependency Structure MatrixTechnical Debt is a hot topic in all software development projects that over time gets more sophisticated as source code grows gradually…Jan 27, 20222Jan 27, 20222
PinnedHexagonal Architecture Pattern with Spring Boot exampleHexagonal Architecture, firstly introduced by Alistair Cockburn back in early 2000s, (who is also one of the main protogonists of Manifesto…Jan 17, 20223Jan 17, 20223
PinnedService Mesh Pattern in Software ArchitectureApplication of different Service Mesh TacticsNov 13, 20211Nov 13, 20211
PinnedBest Practices in Designing an Effective APIDesigning well-established InterfacesDec 5, 2021Dec 5, 2021
PinnedSpring Annotations Cheat Sheet for Daily UsageIn Java world, Spring Framework/Boot is a must-have skill set. XML-Based Configuration was for a long time main mean. But overloaded xmls…Dec 12, 20211Dec 12, 20211
Quarkus versus Spring: Full ComparisonI have been developing for a long time with Spring Framework. Lately we started to set up our new projects with Quarkus and in the…Mar 221Mar 221
How to apply SOLID Software Design Principles to Spring Boot Application (Part 5)DIP: Dependency Inversion PrincipleMar 11Mar 11
How to apply SOLID Software Design Principles to Spring Boot Application (Part 4)ISP: Interface Segregation PrincipleMar 9Mar 9
How to apply SOLID Software Design Principles to Spring Boot Application (Part 3)LSP: Liskov Substitution PrincipleMar 7Mar 7
How to apply SOLID Software Design Principles to Spring Boot Application (Part 2)OCP: Open-Closed PrincipleMar 5Mar 5