Shai Almog102 articles
Learn how to leverage JMX and Spring Boot for advanced debugging and management, enabling efficient monitoring and control of Java applications.
- Shai Almog
-
Debugging Streams with Peek
Learn how to debug Java streams effectively using the peek() method with practical examples and tips for optimizing your code.
-
DTrace Revisited: Advanced Debugging Techniques
Learn about DTrace, an innovative tool that has reshaped the landscape of debugging and system analysis.
-
Building gdocweb with Java 21, Spring Boot 3.x and Beyond
Explore the journey of building gdocweb: a developer’s insight into choosing Java 21, Spring Boot 3.x, and navigating tech stack challenges.
-
When Should we Move to Microservices?
Projects should start off with a monolith. Microservices are an optimization for scaling a team and optimizing prematurely is the root of all evil.
- Shai Almog
-
The Theory of Debugging
What do you do when you have a bug? Using a well defined process instead of looking everywhere, can change the issue resolution process.
- Shai Almog
-
Everything Bad in Java is Good for You
I love the premise of disrupting the conventional narrative and was reminded of that constantly when debating some of the more controversial features and problems in Java. It’s a feature, not a bug…
- Shai Almog
-
Not a Single Trace
Observability is an orchestra, not a single instrument. By combining multiple data points we form an accurate production narrative.
-
Debugging Tips and Tricks: A Comprehensive Guide
Debugging is an integral part of software development. Here’s a comprehensive guide to some core debugging tips and tricks.
-
The Systemic Process of Debugging
A structured approach to debugging, combined with effective communication and a robust testing strategy, can significantly enhance the efficiency and quality of software development.
-
Eliminating Bugs Using the Tong Motion Approach
Delve into a two-pronged strategy that streamlines debugging, enabling developers to swiftly pinpoint and resolve elusive software glitches.
- Shai Almog