DEV Community

Shai Almog profile picture

Shai Almog

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

Work

debugagent.com, Co-founder at Codename One

Top 7
5
Four Year Club
Writing Debut
100 Thumbs Up Milestone
Three Year Club
Trusted Member 2022
16 Week Writing Streak
8 Week Community Wellness Streak
Two Year Club
4 Week Community Wellness Streak
2 Week Community Wellness Streak
1 Week Community Wellness Streak
The Art of Full Stack Debugging

The Art of Full Stack Debugging

16
Comments
7 min read

Want to connect with Shai Almog?

Create an account to connect with Shai Almog. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Mastering Serverless Debugging

Mastering Serverless Debugging

9
Comments
10 min read
Debugging Kubernetes - Troubleshooting Guide

Debugging Kubernetes - Troubleshooting Guide

18
Comments
5 min read
Why is Kubernetes Debugging so Problematic?

Why is Kubernetes Debugging so Problematic?

19
Comments 2
7 min read
Debugging Kubernetes Part 1: An Introduction

Debugging Kubernetes Part 1: An Introduction

8
Comments
8 min read
Failure is Required: Understanding Fail-Safe and Fail-Fast Strategies

Failure is Required: Understanding Fail-Safe and Fail-Fast Strategies

6
Comments
8 min read
Software Testing as a Debugging Tool

Software Testing as a Debugging Tool

8
Comments 4
6 min read
Wireshark & tcpdump: A Debugging Power Couple

Wireshark & tcpdump: A Debugging Power Couple

10
Comments
8 min read
Debugging Streams with Peek

Debugging Streams with Peek

5
Comments
7 min read
Debugging Using JMX Revisited

Debugging Using JMX Revisited

7
Comments
9 min read
Unleashing the Power of Git Bisect

Unleashing the Power of Git Bisect

8
Comments
7 min read
The Best Way to Diagnose a Patient is to Cut Him Open

The Best Way to Diagnose a Patient is to Cut Him Open

10
Comments 1
6 min read
strace Revisited: Simple is Beautiful

strace Revisited: Simple is Beautiful

9
Comments 1
7 min read
Regenerate Immediately and RSS

Regenerate Immediately and RSS

6
Comments
3 min read
DTrace Revisited: Advanced Debugging Techniques

DTrace Revisited: Advanced Debugging Techniques

6
Comments
10 min read
Styling and Dark Mode

Styling and Dark Mode

11
Comments
3 min read
Building gdocweb with Java 21, Spring Boot 3.x and Beyond

Building gdocweb with Java 21, Spring Boot 3.x and Beyond

13
Comments 1
9 min read
Blog Comments

Blog Comments

9
Comments 2
3 min read
Introducing gdocweb

Introducing gdocweb

15
Comments 3
6 min read
Not a Single Trace

Not a Single Trace

11
Comments
6 min read
Debugging Tips and Tricks: A Comprehensive Guide

Debugging Tips and Tricks: A Comprehensive Guide

13
Comments
11 min read
The Systemic Process of Debugging

The Systemic Process of Debugging

15
Comments 1
6 min read
Eliminating Bugs Using the Tong Motion Approach

Eliminating Bugs Using the Tong Motion Approach

10
Comments 1
5 min read
The Evolution of Bugs

The Evolution of Bugs

15
Comments 1
20 min read
It's 2AM Do you Know What Your Code is Doing?

It's 2AM Do you Know What Your Code is Doing?

18
Comments 3
6 min read
Debugging as a Process of Isolating Assumptions

Debugging as a Process of Isolating Assumptions

12
Comments
4 min read
Is OpenJDK Just a Drop-In Replacement?

Is OpenJDK Just a Drop-In Replacement?

20
Comments 1
5 min read
Can't Reproduce a Bug?

Can't Reproduce a Bug?

14
Comments
5 min read
The Theory of Debugging

The Theory of Debugging

12
Comments
5 min read
Building for Failure - Best Practices for Easy Production Debugging

Building for Failure - Best Practices for Easy Production Debugging

11
Comments
10 min read
GraphQL, JavaScript, Preprocessor, SQL and more in Manifold

GraphQL, JavaScript, Preprocessor, SQL and more in Manifold

8
Comments
4 min read
Understanding Security Vulnerabilities: A First Step in Preventing Attacks

Understanding Security Vulnerabilities: A First Step in Preventing Attacks

10
Comments
8 min read
Everything Bad in Java is Good for You

Everything Bad in Java is Good for You

51
Comments 25
7 min read
Manifold vs. Lombok: Enhancing Java with Property Support

Manifold vs. Lombok: Enhancing Java with Property Support

11
Comments 2
6 min read
Learn Java

Learn Java

19
Comments 4
2 min read
Operator Overloading in Java

Operator Overloading in Java

10
Comments
11 min read
Extending Java APIs - Add Missing Features Without the Hassle

Extending Java APIs - Add Missing Features Without the Hassle

14
Comments
7 min read
Logging Best Practices Revisited

Logging Best Practices Revisited

7
Comments
4 min read
Weird Follower Spike on Dev.to

Weird Follower Spike on Dev.to

29
Comments 14
2 min read
Java String Templates Today

Java String Templates Today

12
Comments
7 min read
Revolutionize JSON Parsing in Java with Manifold

Revolutionize JSON Parsing in Java with Manifold

9
Comments 4
5 min read
Spring Boot Debugging with Aspect-Oriented Programming (AOP)

Spring Boot Debugging with Aspect-Oriented Programming (AOP)

9
Comments 2
6 min read
Continuing Hello World

Continuing Hello World

6
Comments 1
5 min read
Relearning Java Thread Primitives

Relearning Java Thread Primitives

11
Comments
7 min read
Boldness in Refactoring

Boldness in Refactoring

25
Comments 3
6 min read
When Should we Move to Microservices?

When Should we Move to Microservices?

10
Comments 1
12 min read
DevOps For Developers: Continuous Integration, GitHub Actions & Sonar Cloud

DevOps For Developers: Continuous Integration, GitHub Actions & Sonar Cloud

10
Comments
17 min read
Open Source Maintenance is Community Organizing

Open Source Maintenance is Community Organizing

17
Comments 1
6 min read
DevOps for Developers - Introduction and Version Control

DevOps for Developers - Introduction and Version Control

11
Comments 1
9 min read
Java Serialization Filtering - Prevent 0-day Security Vulnerabilities

Java Serialization Filtering - Prevent 0-day Security Vulnerabilities

7
Comments
4 min read
Is it Time to go Back to the Monolith?

Is it Time to go Back to the Monolith?

87
Comments 56
8 min read
What are you Missing by Debugging in VS Code?

What are you Missing by Debugging in VS Code?

6
Comments
15 min read
Remote Debugging Dangers and Pitfalls

Remote Debugging Dangers and Pitfalls

2
Comments
6 min read
Memory Debugging - a Deep Level of Insight

Memory Debugging - a Deep Level of Insight

4
Comments
4 min read
Debugging Threads and Asynchronous Code

Debugging Threads and Asynchronous Code

4
Comments 1
6 min read
Watch Area and Renderers

Watch Area and Renderers

6
Comments
6 min read
Debugging Streams and Collections

Debugging Streams and Collections

7
Comments
5 min read
The Massive Hidden Power of Breakpoints

The Massive Hidden Power of Breakpoints

6
Comments
9 min read
Watch And Evaluate

Watch And Evaluate

5
Comments
6 min read
Debugging Program Control Flow

Debugging Program Control Flow

4
Comments
6 min read
loading...