SMSatyajit Mishrainblogs.satyajitmishra.me·2d ago · 8 min readSpring Security Explained: Understanding Authentication, JWT, and OAuth2 from the Inside OutSpring Security Explained: What Really Happens Behind Every Login Request? When I first started learning Spring Security, I was overwhelmed by terms like Security Filter Chain, Authentication Manager,00
FFFred Fenginfredfeng.hashnode.dev·Oct 1 · 6 min readCronflower: Run a DAG workflow across your cluster, instead of chaining cron jobscronflower is an open-source, distributed scheduler for the JVM with a web console. cronflow is its optional DAG add-on: declare the steps and how they depend on each other as a graph, and the same cl00
FFFred Fenginfredfeng.hashnode.dev·Oct 1 · 6 min readCronflower: Turn a Spring Boot app into a distributed cron cluster easilycronflower is an open-source, distributed cron scheduler for the JVM with a web console. It forms its own cluster and needs no external database, broker, or coordinator. This post is the usage tour of00
AVAryan Vatsainaryanvatsa.hashnode.dev·Sep 28 · 9 min readMy Infosys Springboard Internship Experience: Learning, Building, and Growing /As a student, I’ve always felt that learning/watching technology from tutorials and actually building something with it are two very different experiences. /You can understand what a REST API is. You00
OGOmkar Goulayinproductionjava.hashnode.dev·Sep 28 · 5 min readBest API Testing Tools for Java Developers in Production EnvironmentAPI testing is straightforward in local, QA, or UAT environments. Production is different. Here, the goal isn't simply to verify that an API works — it's to validate it without impacting customers, da00
Kkameninpureengine.hashnode.dev·Sep 28 · 22 min readError Handling & Domain Exceptions Across Module Boundaries (Chapter 11)I had a GeneralExceptionHandler sitting in an old project, battle-tested, comprehensive, ready to copy into this one. Six exception types, each with its own handler method, each mapped to a status cod00
FFFred Fenginfredfeng.hashnode.dev·Sep 27 · 15 min readGreenfinger 2.0: One url in, a searchable archive outCrawl the whole site. Keep every page, every picture, every version.Search it by words, by meaning, or by describing a picture you remember.Add a node and it goes faster. Kill one and it keeps going.N01O
NBNishant Bhandariinjava-insights.hashnode.dev·Sep 26 · 6 min readGo vs Vert.x vs Node.js vs Spring Boot: Complete Performance & Cost Comparison (2026)Choosing the right backend technology is no longer just about developer preference. In 2026, throughput, latency, concurrency handling, memory efficiency, and cloud cost play a huge role in long-term 00
CTChí Thiên Đinhinleodinh.hashnode.dev·Sep 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 lifec00
FFFred Fenginfredfeng.hashnode.dev·Sep 20 · 12 min readEasyJPA: Criteria API Power in Three Lines, Not Thirty1. Overview EasyJPA — Criteria API power. Three lines, not thirty. EasyJPA is a Spring Boot starter that puts a fluent, lambda-driven API over the JPA Criteria API. Every condition is a method referen00