Published onOctober 12, 2024Factory Method Design Pattern in Spring Bootjavaspring-bootdesign-patternLet's explore the Factory Method pattern and its implementation in a Spring Boot application
Published onMay 15, 2022A Guide to Records in Javajavajava-14recordsA complete guide to creating value objects using Java Records with code examples
Published onMarch 9, 202212 Common uses of Java Streamsjava12 Common uses of Java Streams with code examples
Published onFebruary 22, 2022Template Method Patternjavadesign-patternarchitectureImplementing the Template Method Pattern in Java
Published onDecember 5, 2021Implementing HTTP PollingjavaarchitecturejavascriptIntroduction to Http polling and an implementation example
Published onNovember 23, 2021Ways to create Singletons and the tradeoffs between themjavaarchitecturedesign-patternWays to create Singletons in Java and how to choose the right approach
Published onNovember 1, 2021Hexagonal architecturejavaarchitectureAn introduction to hexagonal architecture with code examples
Published onOctober 27, 2021Introduction to ScalingjavaarchitecturemicroservicesAn introduction to scaling in distributed architectures.
Published onOctober 4, 2021Top tools to learn to become a complete Java developerjavaTop tools to learn to become a complete Java developer
Published onJune 16, 2021Flyweight pattern in Javajavadesign-patternReduce redundant objects with Flyweight Design pattern