January 22, 2026•5 min readYour First Hello World with Spring AI Will Be Easier Than You Think!SpringSpring AIJavaRead more
January 14, 2026•6 min readHow does HashSet work internally, and how does it ensure unique elements?JavaCollectionsHashSetRead more
January 12, 2026•6 min read🧠 From Java Collections to Interview ReadinessJavaCollectionsInterviewRead more
January 9, 2026•6 min readJava Collections in Real Systems | Part 2: ListJavaCollectionsListRead more
January 3, 2026•4 min readList, Set, and Map: Key Differences in Java CollectionsJavaCollectionsRead more
December 30, 2025•7 min readWhy "It Works in Tests" Is Not the Same as "It Works in Production"?TestingProductionEngineeringRead more
December 28, 2025•7 min readBigO Isn't Performance And That's Where Many Engineers Get StuckAlgorithmsBigOPerformanceRead more
December 15, 2025•6 min readHow HashMap Resolves Collisions And Its Limitations?JavaCollectionsData StructuresRead more
December 10, 2025•5 min readAuto-Encapsulation in Java: Useful or Exaggerated?JavaOOPRefactoringRead more
November 24, 2025•7 min readSynchronous vs Reactive: Is Your Server Working or Just Waiting in the Kitchen?SpringReactivePerformanceRead more
November 16, 2025•6 min readJWT is not authentication and understanding this changes everything!SecurityJWTAuthenticationRead more
November 12, 2025•6 min readWhen Code Feels Beautiful: Hexagonal vs DDDArchitectureDDDDesign PatternsRead more
November 4, 2025•5 min readJPARepository vs CRUDRepository: What's the difference?SpringJavaJPARead more
November 2, 2025•5 min readRefactoring: Quick wins or long-term gains?VueRefactoringBest PracticesRead more
October 27, 2025•5 min readThe day that all my problem was a simple commaVueFrontendJavaScriptRead more
December 15, 2024•6 min readWhy Framework "Magic" Can Be More Dangerous Than Plain JavaSpringJavaSneakyThrowsRead more