Spring Boot Debugging with Aspect-Oriented Programming (AOP)
Does your app fail CI tests "sometimes"? Does it display flaky behavior? Did you add many logs trying to solve it? There's a better way: …

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

Shai Almog
7,010 viewsDoes your app fail CI tests "sometimes"? Does it display flaky behavior? Did you add many logs trying to solve it? There's a better way: …

Shai Almog
10,062 views"Synchronized" was revolutionary and still has great uses. But it's time to move to newer thread primitives and rethink our core logic.

Shai Almog
4,969 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,167 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,208 viewsStop digging through variables in the watch to find nuggets of gold, or rerunning the expression evaluation. Use entity renderers instead.

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

Shai Almog
10,120 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,132 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,150 views16 missing features in the VS code debugger that are available in IntelliJ. Are they worth switching your main IDE? Detailed lists and …