CChí Thiên ĐinhSep 23 · 2 min readSpring IoC ContainerWhat is Dependency Injection (DI) and Inversion of Control (IoC)? IoC is a design principle used to achieve loose coupling in computer programming. It shifts the control of object creation and lifecleodinh.hashnode.dev
SSatyajit MishraSep 8 · 8 min read🚀 Building a Production Ready Smart Course Management System with Spring Boot, MySQL & DockerA production-style backend project built using Spring Boot, Spring Data JPA, Hibernate, MySQL, and Docker that manages Courses, Students, Instructors, and Enrollments with real-world business validatiblogs.satyajitmishra.me
CChris VestersAug 9 · 5 min readFirst WebSocket & Stomp ExperienceFor a project where I want to be able to offer more interactivity and concurrent modifications, I decided to use a WebSocket. Since my backend is written in Spring, after some research, I decided to u1cvesters.hashnode.dev
MMilan NikicAug 4 · 20 min readServer Side Request Forgery in Java and Spring: Secure Coding PatternsServer Side Request Forgery, commonly abbreviated as SSRF, ranks among those vulnerabilities that look trivial during code review but escalate into full-blown incidents once they hit production. The csecuritydepth.hashnode.dev
AAbhisek PandaJul 27 · 18 min readPhase 3: Rate Limiting — Protecting Backend Services from Traffic SpikesA Deep Dive into Token-Bucket Rate Limiting with Redis and Spring Cloud Gateway Introduction In Phase 2, we built a security pipeline — JWT authentication, API key authentication, RBAC, and request vabhisekpanda.hashnode.dev
DDinesh PoudelJul 2 · 2 min readGetting Started with Spring Boot: From Zero to Your First REST API Introduction Spring Boot is one of the most popular frameworks in the Java ecosystem for building web applications and REST APIs. If you have already learned Java and want to move into backend developdineshpoudel.hashnode.dev
MMilan NikicJun 30 · 27 min readBroken Access Control in Java and Spring: A Security Architect's PerspectivePart 1 covered horizontal privilege escalation and IDOR, walking through ownership validation, Spring Security method-level authorization, and the bypass techniques that keep showing up in assessmentssecuritydepth.hashnode.dev
MMilan NikicJun 22 · 27 min readBroken Access Control in Java and Spring: Secure Implementation Patterns (Part 2)Part 1 covered horizontal privilege escalation, where users access resources that belong to other users at the same privilege level. We walked through IDOR vulnerabilities in path parameters, query pasecuritydepth.hashnode.dev
YYadrsJun 21 · 5 min readSpring Boot Project Structure in Practice: Controllers, DTOs, Exceptions, and Beyond InitializrSpring Initializr is one of the best tools in the Java ecosystem. It solves the first problem every Spring Boot developer has: "How do I create a working Spring Boot application quickly?" You selectyadrs.hashnode.dev
MMilan NikicJun 16 · 21 min readBroken Access Control in Java and Spring: Secure Implementation Patterns (Part 1)Broken Access Control sits at the top of the OWASP Top 10 2025, and that ranking tells an important story. Authentication answers a simple question: who is this person? Authorization answers a harder securitydepth.hashnode.dev