- Spring Modulith and WireQuery: Picnic x Amsterdam JUGHeeft locatie nodig
## Details
Please sign up here to attend the event!
Information about the talks:
Talk 1: "Spring Modulith: slicing onions without crying" by Pim Tegelaar
The architecture of an application fundamentally determines its maintainability, scalability, and overall quality. Spring, renowned for its versatility, empowers developers to align technical components with domain concepts, for more coherent and maintainable codebases.
This session explores how Spring Modulith amplifies these principles, offering developers a framework for crafting modular and maintainable Spring Boot applications. You will learn how to cleanly cut your architecture, validate the package structure with automated tests, and generate diagrams to create overview. We'll also showcase how Picnic benefits from using Spring Modulith!Talk 2: “WireQuery: A better way to investigate bugs & understand how your systems behave" by Wouter Nederhof
Have you ever added logging to your code to investigate a bug, waited 45 minutes for a code review, and waited for all the pipelines to complete, only to find out you still didn’t have enough information? Or better yet, have you ever had that experience, and it turned out the issue was actually in an upstream service, and therefore, the team upstream would have to re-do this process all over again?
I have. I’ve spent countless hours as a software engineer adding log statements to fix a bug and debug sessions with customers, only to find out we didn’t log the correct information. It’s frustrating, and yet, it happens every day!
To tackle this problem, I created WireQuery. WireQuery lets you capture, explore, and analyze data flowing in and out of your applications. It does not compromise your services’ confidentiality because confidential fields are masked through field-level masking. Combined with front-end recording, WireQuery gives you all the information you need to reproduce (and therefore fix) virtually any bug.
In this talk, I’d like to discuss how this tool works, how it can be used, and hopefully save you countless hours from adding log statements to fix bugs.Niet open