Kkameninpureengine.hashnode.dev·22h ago · 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·2d ago · 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·4d ago · 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
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
KKKomal Kumariincodelearnbuild.hashnode.dev·Jul 26 · 5 min readCode, Learn, Build: Starting My Journey of Learning in PublicFor a long time, I kept telling myself that I would start writing when I knew enough. When my fundamentals were stronger. When I had built more projects. When I understood everything I was learning. B00
DVDevansh Vermainbackendblueprints.hashnode.dev·Jul 18 · 12 min readWhy is it a tough ask to Scale a SQL Database Horizontally especially for WritesPart 1: The Comfort of Vertical Scaling Picture this. You've built an e-commerce backend on PostgreSQL. Everything is on a single server — one instance, one disk, one brain making all the decisions. F00
KKyrylincode-with-kyryl.hashnode.dev·Jul 5 · 27 min readThe Transactional Outbox Pattern: From a Single Task to a Production-Grade Async EngineThere is a class of bugs that never shows up in your unit tests and rarely appears in staging. It appears in production, at 2am, when your app saves a record to the database, then tries to call an ext00
AJAshmit JaiSarita Guptainengineeringwithashmit.hashnode.dev·Jul 3 · 9 min readGreen does not mean working: what a health check confirmsA liveness probe and a real request take different paths through a service, and the gap between them hides a whole class of bug. The first real POST to log0's gateway hung with no error and no log lin00