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…10 min read·Apr 23, 2024--1--1
Nir ShafririnJavarevisited9 Best Java Profilers to Use in 2024Recently, I was working on a third-party Linux application, and I started encountering instances where I figured that one of my…14 min read·Mar 21, 2024--2--2
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…14 min read·Mar 6, 2024--5--5
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.23 min read·Feb 14, 2024--10--10
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…18 min read·Dec 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…13 min read·Sep 9, 2023--2--2
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…8 min read·Aug 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.12 min read·Jul 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…10 min read·Jul 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…5 min read·Mar 8, 2023--1--1