FFizee20h ago · 9 min readStill Renewing Tomcat and Spring Boot Certificates by Hand? How to Automate Renewal and DeploymentWith Nginx, a renewed certificate is two PEM files and a reload. Tomcat and Spring Boot usually load a keystore instead (.jks or .p12), so each renewal also means downloading the Tomcat-format certifilapsezero.hashnode.dev
GGowtham Muthuvel1d ago · 17 min readIdempotency Keys in Spring Boot: Making POST Safe to RetryI fired the same POST /orders request 20 times at the same instant, with the same Idempotency-Key header, at three versions of one Spring Boot endpoint. Here is what landed in the database: /v1/ordersgowthammuthuvel.hashnode.dev
IISabiTech2d ago · 2 min readHow I Tested an AI Code Reviewer With an Intentionally Failing JUnit TestAn AI code reviewer shouldn't just comment on code. It should also help developers understand whether their tests actually pass. I wanted to test this with a simple, reproducible scenario using CodeGuisabitech.hashnode.dev
SStackedOct 21 · 14 min readGo vs Java Spring Boot: Benchmarking CPU Performance, Latency, Throughput, and MemoryGo vs Java Spring Boot: Benchmarking CPU Performance, Latency, Throughput, and Memory Introduction Go and Java are both widely used for building backend services, but they approach application developstacked.hashnode.dev
SSatyajit MishraOct 7 · 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,blogs.satyajitmishra.me
FFred FengOct 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 clfredfeng.hashnode.dev
FFred FengOct 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 offredfeng.hashnode.dev
AAryan VatsaSep 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. Youaryanvatsa.hashnode.dev
OOmkar GoulaySep 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, daproductionjava.hashnode.dev
KkamenSep 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 codpureengine.hashnode.dev