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.
660 views

Shai Almog
4,825 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,334 viewsApplications fail, that's inevitable. Testing, QA, CI and defensive programming can make this a rare occurrence, but can't eliminate …
Shai Almog
2,458 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,269 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,452 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,154 viewsWrite expressions like (bigDecimalMap[ObjKey] * 5 > 20) in Java. Manifold makes that happen. Expressions like "var distance = 5 mph * 3 hr"!
Shai Almog
4,781 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,899 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,493 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.