SASami Ahmed Yusuf Kolarkarinbackendwithjava.hashnode.devBuilding a Simple REST API using Spring Boot (Step-by-Step Guide)Building a Simple REST API using Spring Boot (Step-by-Step Guide) Introduction Modern web applications rely heavily on APIs to communicate between different systems. One of the most popular ways to bu17h ago·3 min read
APAshutosh Pandeyinai-bot-blocker.hashnode.devHow I Built a Lock-Free App-Layer Firewall in Spring Boot to Stop AI Scrapers (and Save My Cloud Bill)If you are running any public-facing API or web application right now, you are probably noticing a disturbing trend in your server logs. Aggressive AI crawlers (like GPTBot, Claude, and Meta's scraper3d ago·5 min read
NKNandini Karnakotaincorejavabynandini.hashnode.devHow Reflection and Annotations Power Spring Boot - Deep Dive into Java's Runtime MagicA deep dive into how Java uses Reflection and Annotations to power modern frameworks like Spring Boot. When we write Java code, most of the time everything happens at compile time - classes, objects, 3d ago·4 min read
NRNirmal Ravidasinnirmalravidas.hashnode.devSetting Up a Full Spring Boot Dev Environment on Linux with Neovim and LazyVimMaybe IntelliJ is eating your RAM. Maybe you're curious about the terminal-first workflow everyone keeps talking about. Or maybe you just want more control over your tools. Whatever brought you here —5d ago·11 min read
IIAMDevBoxiniamdevbox.hashnode.devKeycloak Spring Boot OAuth2 Integration: Complete Developer GuideIntegrating Keycloak with Spring Boot for OAuth2 resource server protection is one of the most searched tasks in the IAM developer community — yet most tutorials stop at "hello world" level. This guide covers production-grade integration: JWT validat...6d ago·7 min read
LALamri Abdellah Ramdaneinservbaymac.hashnode.devRedrawing the Spring Boot Performance Map: Cut Resource Usage by 80%Many developers are still building modern Spring Boot applications using habits from a decade ago. That technical gap doesn’t just make code verbose — it also silently increases infrastructure costs. Feb 26·4 min read
MSM Sai Kiraninhacknovation.hashnode.devHow I Built an AI-Powered Grading Tool in 15-16 Hours for a HackathonProblem Statement "AI-Based Assignment Analytics & Intelligent Feedback System for Teachers" Teachers spend hours reviewing assignments to identify common mistakes, conceptual gaps, and performance Feb 24·16 min read
NSNuno Silvainedge-case.hashnode.devPrecision Data Access in Spring Data JPA: A Guide to ProjectionsAs an application matures, its domain model inevitably grows heavier. What started as a simple Order entity evolves into a dense, interconnected graph of LineItem, CustomerProfile, PaymentHistory, andFeb 20·14 min read
NSNuno Silvainedge-case.hashnode.devThe N+1 Problem in Spring Data JPA: A Practical GuideSpring Data JPA solves a real problem. It lets you model your domain as an object graph and persist it to a relational store without hand-writing every SQL statement. For writes, this is largely a gooFeb 19·12 min read
TSThomas Schillingintschuehly.dePreact Islands in Spring Boot with htmx: When Alpine.js Isn't Enough AnymoreI build my webserver-rendered web applications with Spring Boot, Thymeleaf, and HTMX. I sprinkle some Alpine.js on top for dropdowns and toggles. And for 95% of interactions, this stack is perfect. But then you hit that one feature – a kanban board w...Feb 18·16 min read