Switching Architectural Decisions with PulseNotify

Devlog #6 - PulseNotify: Sometimes the best architectural decision is switching before you go too deep in the project. Today: - Switched from Thymeleaf to FreeMarker for lightweight, database driven template processing. - Built the TemplateController with a dedicated render endpoint - Used Java 21 Records with @Valid to ensure data integrity across the API - Achieved full coverage with JUnit 5 & Mockito, using @Spy to verify real FreeMarker processing. Check the commits here: https://lnkd.in/dPYf3m_D #Java #SpringBoot #Microservices #BuildingInPublic #SoftwareArchitecture

  • text

To view or add a comment, sign in

Explore content categories