Customer Miscommunication Leads to Ongoing Nightmare
We can see production disasters from miles away. Bad communication, missing skills, immature technological choices create ongoing disasters.

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

Shai Almog
2,053 viewsWe can see production disasters from miles away. Bad communication, missing skills, immature technological choices create ongoing disasters.

Shai Almog
3,067 viewsThe book provides the theoretical infrastructure needed for the quality process. Viewed as a tutorial it’s pretty good for students!

Shai Almog
3,012 viewsJust in time for Halloween failures in production are scarier than most movie monsters. Here's a personal scary story of a production …

Shai Almog
4,528 viewsDebug conditional breakpoints, setValue, and more, for VSCode, IntelliJ/IDEA, PyCharm, WebStorm, Java, JavaScript (NodeJS), Kotlin & Python.

Shai Almog
5,125 viewsJava Debug Wire Protocol (a.k.a. JDWP) was designed for testing internally. Opening it to production is a HUGE security and stability …

Shai Almog
3,500 viewsWhen we get an exception stack, it can often contain the solution for our problem. But in more than one case, it's the edge of a thread...

Shai Almog
3,639 viewsDebugging isn't a part of curriculum, it's a crucial skill we're expected to "just pick up". Here we fill in the blanks on this black art!

Shai Almog
3,024 viewsA methodology of working with debuggers to solve almost any bug. This focuses on IntelliJ & Java but applies to almost all languages/IDEs.

8 proven debugger tips for developers. Improve debugging in IntelliJ IDEA. Learn advanced data collection, from breakpoints to new features!