Nir ShafririnJavarevisitedKtor vs. Spring Boot: 5 Key Differences for Kotlin DevsHypothetically speaking, why would a Kotlin developer need Ktor if they could use Spring Boot, which is popular worldwide and they are very…Jul 25Jul 25
Nir ShafririnJavarevisitedBest Practices for Integration Testing In JavaRecently, I was looking to introduce robust integration testing to my company. Specifically working in Java with an SQL environment, I…Apr 231Apr 231
Nir ShafririnJavarevisited6 Tips for Resolving Common Java Performance ProblemsOver the past year, one of our projects has experienced remarkable growth tt. I’m not complaining scaling is a good thing, but along the…Mar 65Mar 65
Nir ShafririnJavarevisited25 REASONS WHY JAVA IS STILL AROUND IN 2024“There are only two kinds of programming languages: the ones people complain about and the ones nobody uses.” — Bjarne Stroustrup.Feb 1415Feb 1415
Nir ShafririnJavarevisited10 REASONS WHY IT IS WORTH LEARNING SPRING BOOT IN 2023In this blog, I’ll outline why learning and mastering Spring Boot in 2023 is a worthwhile endeavor, even though there may be a few…Dec 27, 2023Dec 27, 2023
Nir ShafririnJavarevisitedCode Refactoring in Java: Tips, Best Practices, TechniquesThroughout my journey as a Java developer, I have learned to acknowledge the fact that most of the code I write from the initial stages of…Sep 9, 20232Sep 9, 20232
Nir ShafririnJavarevisitedWhat is The N+1 Query Problem and How to Detect ItIn this article, we’ll dive deep into the infamous N + 1 query problem using a practical example, its effects on application performance…Aug 15, 2023Aug 15, 2023
Nir ShafririnJavarevisitedBest Practices for Writing Clean Java CodeEven bad code can function. But if code isn’t clean, it can bring a development organization to its knees — Uncle Bob.Jul 30, 2023Jul 30, 2023
Nir ShafririnJavarevisited11 JAVA DEBUGGING TIPS & TECHNIQUES USING INTELLIJ IDETo reduce the time spent debugging, developers need to adopt effective debugging techniques and understand the power of modern Java…Jul 4, 2023Jul 4, 2023
Nir ShafririnBetter ProgrammingAI for AI: Are We Close to Pushing AI-generated Code Straight Into Production?AI will revolutionize the way developers work, once we just figure out how to overcome some of its embarrassing mistakes. Here’s one way…Mar 8, 20231Mar 8, 20231