Can't Reproduce a Bug?
"It works on my machine" is not an excuse. Sometimes we have bugs that we can't reproduce or understand. How do we investigate these bugs?

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

Shai Almog
4,772 views"It works on my machine" is not an excuse. Sometimes we have bugs that we can't reproduce or understand. How do we investigate these bugs?

Shai Almog
5,259 viewsApplications fail, that's inevitable. Testing, QA, CI and defensive programming can make this a rare occurrence, but can't eliminate …
Shai Almog
2,423 viewsIn the final installment of the Manifold series we discuss the final integrations, review the benefits, and discuss using it in a project.

Learn about the experiences of creating podcasts and how you can share your work in a video with a small (or bigger) budget.

Shai Almog
5,206 viewsWhat are the common vulnerabilities we need to be aware of? How do they look & how can we better protect ourselves from these common …
Shai Almog
6,391 viewsTwo decades ago we worked on properties in Java. Lombok filled in that gap. Manifold aims to solve this same problem. Is it ready?
Shai Almog
5,091 viewsWrite expressions like (bigDecimalMap[ObjKey] * 5 > 20) in Java. Manifold makes that happen. Expressions like "var distance = 5 mph * 3 hr"!
Shai Almog
4,717 viewsString manipulation is improving (JEP 430), but Manifold can help us now. Even on JDK 8, it goes further with a sophisticated template …
Shai Almog
4,843 viewsParsing JSON in Java (and other formats) can be as easy as in JS. It can do much more while keeping the type-safety and deep IDE …

Shai Almog
4,363 viewsJoin me for a livestream discussion on logging and how observability shouldn't just be the forte of DevOps. Logs are more than debug prints.