Boldness in Refactoring!
"Don't touch it, it works" is problematic. It leads us down a bad path. How do you handle a project that held that policy for years?

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

Shai Almog
5,060 views"Don't touch it, it works" is problematic. It leads us down a bad path. How do you handle a project that held that policy for years?

Shai Almog
4,212 viewsWhen it is done badly, the CI process can turn this amazing tool into a nightmare. CI should make our lives easier, not the other way …
Shai Almog
2,240 viewsStop digging through variables in the watch to find nuggets of gold, or rerunning the expression evaluation. Use entity renderers instead.

Shai Almog
5,210 viewsImproving our DevOps skills can help us become better developers, team mates, and managers. Learn DevOps principles and advanced git!

Shai Almog
10,325 viewsSimple configuration that requires no code change can save you from hacks such as Log4Shell, & from vulnerabilities we don't know about yet!

Shai Almog
8,175 viewsModern modular monoliths (and Moduliths) are redefining the monolithic architecture. Pick the best of both worlds with the hybrid approach.

Let's talk about debugging and observability. We work with debugging all the time, but how well do we know this common practice?

Shai Almog
4,193 views16 missing features in the VS code debugger that are available in IntelliJ. Are they worth switching your main IDE? Detailed lists and …
Shai Almog
3,600 viewsDebugging over the network using JDWP isn't hard. However, there are risks that aren't immediately intuitive and some subtle solutions!
Shai Almog
2,646 viewsIt isn't just about memory leaks. Understanding how RAM is used and its content provides insight into the app you can't get in any other …