DKDeendayal Kumawatinddsha441981.hashnode.dev·Aug 21 · 7 min readThe Spring Boot Diagnostic Tool I Wished Existed - So I Built ItA story about 40-second boot times, silent bean cycles, and the analysis layer nobody ships. The Problem That Started Everything Earlier this year I was staring at a Spring Boot startup log that look00
RÇRıfat Çakırinrifatcakir.hashnode.dev·Aug 12 · 6 min readMocking Spring AI @Tool calls via record/replayThe first question about testing a Spring AI agent is "how do I avoid calling the model." The second one, the moment tools enter the picture, is scarier: When my test makes the agent call refundCusto00
RÇRıfat Çakırinrifatcakir.hashnode.dev·Aug 11 · 5 min readYour Spring AI tests are slow, flaky, and cost money. Here's how to make them deterministic.You wire up Spring AI, the ChatClient fluent API feels great, your feature works. Then you sit down to write a test — and every good option is bad. A test that calls a real model is: Slow. A hosted c00
Kkameninpureengine.hashnode.dev·Aug 10 · 8 min readThe Lombok Illusion (Chapter 5)You open a new Spring Boot project and you create a DTO, then an entity, and you’re staring at getters, setters, constructors, equals(), hashCode(), toString(). Someone on the team suggests to put lom00
AAAditya Agrawalinadityagrawal45.hashnode.dev·Aug 8 · 12 min readMyth: Redis Is Only a CacheMyth: Redis Is Only a Cache I used to describe Redis in interviews as "an in-memory cache, usually for sessions or hot database rows." That's the answer most people give, and honestly it's not wrong, 00
AKAshutosh Krishnainfreecodecamp.org·Aug 6 · 45 min readCSRF from Scratch: Browser Mechanics, Attacks, and Spring Security Implementation [Full Handbook]If you've ever built a web application or configured Spring Security, you've almost certainly encountered Cross-Site Request Forgery (CSRF). In my previous guide, How OAuth 2.0 Works: A Practical Guid00
Kkameninpureengine.hashnode.dev·Aug 3 · 9 min readMapping Strategies Without the Magic (Chapter 4)At the end of the previous chapter, I teased that we were about to dive straight into the heavy machinery of DAO implementation - hooking up Spring Data JPA and Hibernate under the hood. If you look a00
AJAshmit JaiSarita Guptainengineeringwithashmit.hashnode.dev·Aug 1 · 10 min readAccept fast, never block: the one decision that keeps ingestion aliveA logging endpoint has one job it can never fail at: being available to accept logs. The fastest way to break that is to make the accept path wait on anything downstream. log0's ingestion gateway retu00
SMSatyajit Mishrainblogs.satyajitmishra.me·Jul 28 · 36 min read🚀 Spring Boot Learning Journey: From Beginner to Full-Stack Java Developer🚀 Spring Boot Journey #06: Building a Student Management REST API with Spring Boot, MySQL & Spring Data JPA Part of my Spring Boot learning journey, where I build real-world backend projects and sha00
SSShivendra Singh Chouhaninbuildlayer.hashnode.dev·Jul 28 · 7 min readHow I Implemented Rate Limiting in Spring Boot Without External LibrariesI came across a post a post on LinkedIn about a rate limiting question asked in an interview. So I thought, I will build it to improve my understanding. You can find the code here. Rate limiting restr00