Java 25: Run Programs Without public static void main
3 min read
Java 25 lets a program start from a plain void main() in a compact source file. What changed in JEP 512, how it works, and the gotchas, tested on JDK 25.
3 posts
3 min read
Java 25 lets a program start from a plain void main() in a compact source file. What changed in JEP 512, how it works, and the gotchas, tested on JDK 25.
3 min read
A practical Spring Boot REST API walkthrough: request validation, consistent error responses, a PostgreSQL schema, and health checks for deployment.
4 min read
How Kafka consumer groups split partitions between consumers, what triggers a rebalance, and how offset commits decide your delivery guarantees.