Shai Almog

Shai Almog @codenameone

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

Joined:
Jun 27, 2020

Shai Almog
articles - 145 total

Front End Debugging Part 3: Networking

Network Debugging Powerhouse Re-Issuing and Modifying Requests cURL and Postman Throttling...

Learn More 7 0Jan 28

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

Understanding Front-End Logging vs. Back-End Logging Leveraging Console Log Levels Customizing...

Learn More 27 1Nov 26 '24

Front End Debugging Part 1: Not just Console Log

Instant Debugging with the debugger Keyword Triggering Debugging from the Console DOM Breakpoints:...

Learn More 132 16Oct 29 '24

The Art of Full Stack Debugging

Full Stack Development, A Shifting Definition The Full Stack Debugging Approach Frontend...

Learn More 20 1Oct 8 '24

Mastering Serverless Debugging

Introduction to Serverless Computing Challenges of Serverless Debugging Disconnected...

Learn More 9 0Jul 2 '24

Debugging Kubernetes - Troubleshooting Guide

Identifying Configuration Issues Common Causes and Solutions Detailed Investigation...

Learn More 18 0Jun 18 '24

Why is Kubernetes Debugging so Problematic?

The Immutable Nature of Containers The Limitations of kubectl exec Avoiding Direct...

Learn More 19 2Jun 4 '24

Debugging Kubernetes Part 1: An Introduction

Introduction to Kubernetes and Distributed Systems The Evolution of Deployment Technologies Enter...

Learn More 8 0May 21 '24

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

Fail-Fast Fail-Safe Choosing Between Fail-Fast and Fail-Safe Balancing Both Consistent Layer...

Learn More 6 0May 7 '24

Software Testing as a Debugging Tool

The Intersection of Debugging and Testing Unit Tests Integration Tests Coverage The Debug-Fix...

Learn More 8 4Apr 23 '24

Wireshark & tcpdump: A Debugging Power Couple

Introduction to Wireshark Browser Network Monitors Installation and Getting...

Learn More 11 0Apr 9 '24

Debugging Streams with Peek

Understanding Java Streams A Simple Stream Example What is the peek() Method? Debugging...

Learn More 6 0Mar 18 '24

Debugging Using JMX Revisited

The Need for Advanced Management Tools in Development Introduction to JMX (Java Management...

Learn More 7 0Mar 5 '24

Unleashing the Power of Git Bisect

The Essence of Debugging with Git Setting the Stage for Debugging Initiating Bisect Mode Marking...

Learn More 8 0Feb 21 '24

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

Logging is NOT Print Debugging! Why Debug? Tracepoints Grouping and Naming Object...

Learn More 10 1Feb 13 '24

strace Revisited: Simple is Beautiful

Understanding strace and its Origins A Look Back: strace and dtrace Originating from Sun...

Learn More 9 1Feb 6 '24

Regenerate Immediately and RSS

Note: this post was originally published on the gdocweb blog. gdocweb has its first few users and...

Learn More 6 0Feb 4 '24

DTrace Revisited: Advanced Debugging Techniques

DTrace Overview Understanding DTrace’s Capabilities System Monitoring and Analysis Process and...

Learn More 6 0Jan 30 '24

Styling and Dark Mode

Note: this post was originally published on the gdocweb blog. Styling a Document isn’t as...

Learn More 11 0Jan 26 '24

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

Introducing gdocweb Java 21 and Spring Boot 3.x: Innovation and Maturity GraalVM Native...

Learn More 15 1Jan 23 '24

Blog Comments

Note: this post was originally published on the gdocweb blog. Comments are Now Available in...

Learn More 9 2Jan 19 '24

Introducing gdocweb

This Post is a Google Docs Document… Note: This post was originally published here. Yes....

Learn More 14 3Jan 12 '24

Not a Single Trace

The Limiting Factor Strength in Numbers Example Magical APIs Final Word Your team celebrates a...

Learn More 11 0Oct 3 '23

Debugging Tips and Tricks: A Comprehensive Guide

Rubber Ducking: The Art of Talking it Out Moving the Goalposts: Redefining the Bug The Evolution...

Learn More 13 0Sep 26 '23

The Systemic Process of Debugging

The Importance of Issue Tracking Avoiding Parallel Work on the Same Bug The Value of Issue Over...

Learn More 15 1Sep 19 '23

Eliminating Bugs Using the Tong Motion Approach

Understanding the Process of Elimination in Debugging The Basics Using External Tools The...

Learn More 11 1Sep 12 '23

The Evolution of Bugs

Memory Management: The Past and The Present The Classic Challenges: Memory Leaks and...

Learn More 15 1Sep 6 '23

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

Observability isn’t Pillars Tracing and OpenTelemetry Background Developer Observability Enough...

Learn More 18 3Aug 22 '23

Debugging as a Process of Isolating Assumptions

Debugging is an integral part of any software development process. It's a systematic hunt for bugs...

Learn More 12 0Aug 15 '23

Is OpenJDK Just a Drop-In Replacement?

I don’t know anyone who is still using the Oracle JDK. It has been my recommendation for quite a...

Learn More 20 1Aug 8 '23