Logging Best Practices: MDC, Ingestion, and Scale
Where should you add logs in a method? Should you log in this method? If so what should you include in the log? How to phrase the message?

Author, DevRel, Blogger, Open Source Hacker, Java Rockstar, Conference Speaker, Instructor and Entrepreneur.
151 views

Shai Almog
5,386 viewsWhere should you add logs in a method? Should you log in this method? If so what should you include in the log? How to phrase the message?

Shai Almog
2,832 viewsFailures in XML parsing can happen in production when the source data changes. These are notoriously hard to debug... At least until now...

Shai Almog
2,633 viewsA new issue impacting Spring Core on Java 9 and newer could be the next Log4J. Here's what I know so far (mitigation and investigation).

Shai Almog
3,019 viewsHashcode and equals are at the crux of many hard to nail down Java performance issues. Here's how to track these in production!

Shai Almog
3,923 viewsDebugging race conditions is hard, unfortunately production environments are especially problematic for these kinds of problems!

Shai Almog
3,335 viewsWe work with debuggers practically every day & yet so much remains unknown. We’re operating this complex tool while using 4 basic features

Shai Almog
2,404 viewsInterview with Lightruns Tom Granot about developer observability, how it's different? K8S, KoolKits and kubectl debug.

Shai Almog
3,099 viewsLearn about major milestones in app security: finding the issue, evaluating a breach, proving it, and validating the fix!

Shai Almog
3,357 viewsPosted two new videos in the "140 Second Duckling" series. They cover some basic and some little-known features of debuggers. Such as …

Shai Almog
2,890 viewsNew OSS approach for debugging live applications - right from inside your IDE or terminal window, and without stopping the live application.