Legacy code optimization: reducing processing time by 99% https://sudonull.com/legacy-code-optimization-reducing-processing-time-by-99
How to speed up processing of 75k records in a legacy system in 4 steps. Analysis of overhead costs, batch operations, batch setup and safe scaling. Practical case for Java developers.
Java backend courses 2026: top-7 programs https://sudonull.com/java-backend-courses-2026-top-7-programs
Choose a Java backend course for 2026: Netology, Skillbox, Hexlet. Spring Boot, microservices, internships, AI. Comparison, projects, reviews. Start learning!
CUBA Platform for Java: pros and cons https://sudonull.com/cuba-platform-for-java-pros-and-cons
CUBA Platform Breakdown: how the framework speeds up hackathons but slows down production. Comparison with Spring, scaling issues, vendor lock-in. For middle/senior devs — read cases and conclusions.
Threads in Java: architecture and synchronization https://sudonull.com/threads-in-java-architecture-and-synchronization
Breakdown of threads from processor to JVM: Race Condition, monitors, ReentrantLock, CompletableFuture. For middle/senior developers. Master without errors in production.
Stream API vs Flux: differences for Java developers | Guide https://sudonull.com/stream-api-vs-flux-differences-for-java-developers-guide
We break down the architectural differences between Stream API and Flux. Learn when to use each tool and avoid critical design errors. Read the detailed guide.