Forem

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

Five Year Club
Top 7
6
Java
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
Front End Debugging Part 3: Networking
Cover image for Front End Debugging Part 3: Networking

Front End Debugging Part 3: Networking

7
Comments
6 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
Front End Debugging Part 2: Console.log() to the Max
Cover image for Front End Debugging Part 2: Console.log() to the Max

Front End Debugging Part 2: Console.log() to the Max

27
Comments 1
6 min read
Front End Debugging Part 1: Not just Console Log
Cover image for Front End Debugging Part 1: Not just Console Log

Front End Debugging Part 1: Not just Console Log

133
Comments 16
5 min read
The Art of Full Stack Debugging
Cover image for The Art of Full Stack Debugging

The Art of Full Stack Debugging

21
Comments 1
7 min read
Mastering Serverless Debugging
Cover image for Mastering Serverless Debugging

Mastering Serverless Debugging

9
Comments
10 min read
Debugging Kubernetes - Troubleshooting Guide
Cover image for Debugging Kubernetes - Troubleshooting Guide

Debugging Kubernetes - Troubleshooting Guide

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

Why is Kubernetes Debugging so Problematic?

19
Comments 2
7 min read
Debugging Kubernetes Part 1: An Introduction
Cover image for 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
Cover image for 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
Cover image for Software Testing as a Debugging Tool

Software Testing as a Debugging Tool

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

Wireshark & tcpdump: A Debugging Power Couple

11
Comments
8 min read
Debugging Streams with Peek
Cover image for Debugging Streams with Peek

Debugging Streams with Peek

6
Comments
7 min read
Debugging Using JMX Revisited
Cover image for Debugging Using JMX Revisited

Debugging Using JMX Revisited

7
Comments
9 min read
Unleashing the Power of Git Bisect
Cover image for 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
Cover image for 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
Cover image for strace Revisited: Simple is Beautiful

strace Revisited: Simple is Beautiful

9
Comments 1
7 min read
Regenerate Immediately and RSS
Cover image for Regenerate Immediately and RSS

Regenerate Immediately and RSS

6
Comments
3 min read
DTrace Revisited: Advanced Debugging Techniques
Cover image for DTrace Revisited: Advanced Debugging Techniques

DTrace Revisited: Advanced Debugging Techniques

6
Comments
10 min read
Styling and Dark Mode
Cover image for Styling and Dark Mode

Styling and Dark Mode

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

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

15
Comments 1
9 min read
Blog Comments
Cover image for Blog Comments

Blog Comments

9
Comments 2
3 min read
Introducing gdocweb
Cover image for Introducing gdocweb

Introducing gdocweb

14
Comments 3
6 min read
Not a Single Trace
Cover image for Not a Single Trace

Not a Single Trace

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

Debugging Tips and Tricks: A Comprehensive Guide

13
Comments
11 min read
The Systemic Process of Debugging
Cover image for The Systemic Process of Debugging

The Systemic Process of Debugging

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

Eliminating Bugs Using the Tong Motion Approach

11
Comments 1
5 min read
The Evolution of Bugs
Cover image for 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?
Cover image for 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
Cover image for 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?
Cover image for 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?
Cover image for Can't Reproduce a Bug?

Can't Reproduce a Bug?

14
Comments
5 min read
The Theory of Debugging
Cover image for The Theory of Debugging

The Theory of Debugging

12
Comments
5 min read
Building for Failure - Best Practices for Easy Production Debugging
Cover image for 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
Cover image for 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
Cover image for 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
Cover image for 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
Cover image for Manifold vs. Lombok: Enhancing Java with Property Support

Manifold vs. Lombok: Enhancing Java with Property Support

11
Comments 2
6 min read
Learn Java
Cover image for Learn Java

Learn Java

21
Comments 4
2 min read
Operator Overloading in Java
Cover image for Operator Overloading in Java

Operator Overloading in Java

10
Comments
11 min read
Extending Java APIs - Add Missing Features Without the Hassle
Cover image for 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
Cover image for Logging Best Practices Revisited

Logging Best Practices Revisited

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

Weird Follower Spike on Dev.to

30
Comments 14
2 min read
Java String Templates Today
Cover image for Java String Templates Today

Java String Templates Today

12
Comments
7 min read
Revolutionize JSON Parsing in Java with Manifold
Cover image for 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)
Cover image for 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
Cover image for Continuing Hello World

Continuing Hello World

6
Comments 1
5 min read
Relearning Java Thread Primitives
Cover image for Relearning Java Thread Primitives

Relearning Java Thread Primitives

11
Comments
7 min read
Boldness in Refactoring
Cover image for Boldness in Refactoring

Boldness in Refactoring

25
Comments 3
6 min read
When Should we Move to Microservices?
Cover image for 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
Cover image for 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
Cover image for 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
Cover image for 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?
Cover image for Is it Time to go Back to the Monolith?

Is it Time to go Back to the Monolith?

94
Comments 56
8 min read
What are you Missing by Debugging in VS Code?
Cover image for 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
Cover image for 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
Cover image for Debugging Threads and Asynchronous Code

Debugging Threads and Asynchronous Code

4
Comments 1
6 min read
Watch Area and Renderers
Cover image for Watch Area and Renderers

Watch Area and Renderers

6
Comments
6 min read
Debugging Streams and Collections
Cover image for Debugging Streams and Collections

Debugging Streams and Collections

7
Comments
5 min read
loading...