Defrim HasaniExploring JUnit 5’s Dynamic TestsJUnit 5, the latest version of the popular Java testing framework, introduces several new features and enhancements to help developers…Jun 14, 2023Jun 14, 2023
Defrim HasaniSpringing into Real-Time: Leveraging WebSockets in Spring Boot ApplicationsIntroductionJun 13, 2023Jun 13, 2023
Defrim HasaniCache me if you can: A guide to Spring Boot caching!Caching is an essential technique for improving the performance and efficiency of applications. It involves storing frequently accessed…Feb 18, 2023Feb 18, 2023
Defrim HasaniController Advices in Spring Boot: The Superhero Squad of Error HandlingSpring Boot is a popular Java-based framework that provides a robust and flexible platform for developing enterprise-grade applications…Feb 14, 2023Feb 14, 2023
Defrim HasaniCrafting Clear and Concise Commit MessagesWhen working on a software project, clear and concise communication is essential for ensuring that everyone on the team is on the same…Feb 14, 2023Feb 14, 2023
Defrim HasaniGuards in Java: Ensuring Robust CodeWhen writing software, it’s important to ensure that the code is robust and resilient. One way to do this is by implementing guards, which…Feb 14, 2023Feb 14, 2023
Defrim HasaniUsing Spring’s Retry Template on http callsWe don’t give up easily as developers, and neither do our services.Feb 13, 2023Feb 13, 2023
Defrim HasaniWriting an API Test in Spring BootDo you trust your code? I don’t, that’s why I write automated tests for it.Feb 13, 2023Feb 13, 2023