Debugging as a Process of Isolating Assumptions
When looking at a vast project, how do we know the direction to narrow assumptions during debugging? When should we backtrack and rethink?

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

Shai Almog
3,085 viewsWhen looking at a vast project, how do we know the direction to narrow assumptions during debugging? When should we backtrack and rethink?

Shai Almog
5,110 viewsWhat are the pitfalls in replacing OracleJDK with OpenJDK? Simon Ritter has some interesting observations in his free new book.

Shai Almog
4,803 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,295 viewsApplications fail, that's inevitable. Testing, QA, CI and defensive programming can make this a rare occurrence, but can't eliminate …
Shai Almog
2,437 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,241 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,415 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,128 viewsWrite expressions like (bigDecimalMap[ObjKey] * 5 > 20) in Java. Manifold makes that happen. Expressions like "var distance = 5 mph * 3 hr"!
Shai Almog
4,750 viewsString manipulation is improving (JEP 430), but Manifold can help us now. Even on JDK 8, it goes further with a sophisticated template …