DEV Community 👩‍💻👨‍💻

DEV Community 👩‍💻👨‍💻 is a community of 964,423 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
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

SpringOne TLV World Tour Trip Report

SpringOne TLV World Tour Trip Report

Reactions 4 Comments
9 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
Why I Don't do TDD

Why I Don't do TDD

Reactions 102 Comments 26
5 min read
My New MacBook Air Beats M1 Max

My New MacBook Air Beats M1 Max

Reactions 36 Comments 8
6 min read
Doubt in Debugging

Doubt in Debugging

Reactions 9 Comments
5 min read
API Mocking: Essential and Redundant

API Mocking: Essential and Redundant

Reactions 23 Comments 1
5 min read
Are we There Yet? When do we Move to GraalVM?

Are we There Yet? When do we Move to GraalVM?

Reactions 22 Comments 2
5 min read
Internal Security

Internal Security

Reactions 12 Comments 3
7 min read
When Breakpoints don't Break

When Breakpoints don't Break

Reactions 9 Comments 1
5 min read
Observability is Cultural

Observability is Cultural

Reactions 24 Comments
5 min read
The Reason Java is Still Popular

The Reason Java is Still Popular

Reactions 15 Comments
6 min read
Quiet Quitting is About Loyalty

Quiet Quitting is About Loyalty

Reactions 155 Comments 63
5 min read
Great Time at JavaZone 2022

Great Time at JavaZone 2022

Reactions 7 Comments 3
20 min read
Open Source Bait and Switch

Open Source Bait and Switch

Reactions 107 Comments 17
7 min read
Migrating Monoliths to Microservices in Practice

Migrating Monoliths to Microservices in Practice

Reactions 14 Comments
7 min read
Serverless is the New Timeshare

Serverless is the New Timeshare

Reactions 10 Comments
7 min read
Deep Dive into Mobile Development with Codename One - Free Online Course Material

Deep Dive into Mobile Development with Codename One - Free Online Course Material

Reactions 5 Comments
6 min read
Java for Mobile Devices - Free online course

Java for Mobile Devices - Free online course

Reactions 11 Comments
2 min read
Debugging a Wordle Bug

Debugging a Wordle Bug

Reactions 8 Comments 4
5 min read
External Debugging Tools 3: JMXTerm

External Debugging Tools 3: JMXTerm

Reactions 6 Comments
5 min read
Understand the Root Cause of Regressions with Git Bisect

Understand the Root Cause of Regressions with Git Bisect

Reactions 36 Comments 1
4 min read
External Debugging Tools 1: dtrace and strace

External Debugging Tools 1: dtrace and strace

Reactions 13 Comments
10 min read
The Cost of Production Blindness

The Cost of Production Blindness

Reactions 20 Comments 1
7 min read
Debugging Gson, Moshi and Jackson JSON Frameworks in Production

Debugging Gson, Moshi and Jackson JSON Frameworks in Production

Reactions 15 Comments
6 min read
Understand Source Code – Deep into the Codebase, Locally and in Production

Understand Source Code – Deep into the Codebase, Locally and in Production

Reactions 25 Comments 1
9 min read
Spring Boot Performance Workshop with Vlad Mihalcea

Spring Boot Performance Workshop with Vlad Mihalcea

Reactions 14 Comments
11 min read
Remote Debugging and Developer Observability

Remote Debugging and Developer Observability

Reactions 13 Comments
8 min read
Debugging Java Collections Framework Issues in Production

Debugging Java Collections Framework Issues in Production

Reactions 3 Comments
5 min read
Debugging Deadlocks and Race Conditions

Debugging Deadlocks and Race Conditions

Reactions 24 Comments 1
6 min read
Modernize Legacy Code in Production – Rebuild your Airplane Midflight without Crashing

Modernize Legacy Code in Production – Rebuild your Airplane Midflight without Crashing

Reactions 22 Comments
14 min read
When Disaster Strikes: Production Troubleshooting

When Disaster Strikes: Production Troubleshooting

Reactions 10 Comments 1
6 min read
Memory Debugging and Watch Annotations

Memory Debugging and Watch Annotations

Reactions 13 Comments
4 min read
Debugging the Java Message Service (JMS) API using Lightrun

Debugging the Java Message Service (JMS) API using Lightrun

Reactions 10 Comments
4 min read
Spring Transaction Debugging in Production with Lightrun

Spring Transaction Debugging in Production with Lightrun

Reactions 16 Comments 1
4 min read
Debugging jsoup Java Code in Production Using Lightrun

Debugging jsoup Java Code in Production Using Lightrun

Reactions 11 Comments 1
7 min read
Debugging Collections, Streams and Watch Renderers

Debugging Collections, Streams and Watch Renderers

Reactions 8 Comments
6 min read
Logging Best Practices – MDC, Ingestion and Scale

Logging Best Practices – MDC, Ingestion and Scale

Reactions 36 Comments
9 min read
Spring Remote Code Execution Vulnerability

Spring Remote Code Execution Vulnerability

Reactions 12 Comments
1 min read
Debugging JAXB Production Issues

Debugging JAXB Production Issues

Reactions 15 Comments
6 min read
Exception Breakpoint that Doesn't Suck and a Real Use Case for Method Breakpoints

Exception Breakpoint that Doesn't Suck and a Real Use Case for Method Breakpoints

Reactions 12 Comments
5 min read
Debugging Java Equals and Hashcode Performance in Production

Debugging Java Equals and Hashcode Performance in Production

Reactions 8 Comments 2
4 min read
Interview with Tom Granot - Developer Observability, KoolKits and Reliability

Interview with Tom Granot - Developer Observability, KoolKits and Reliability

Reactions 8 Comments
5 min read
Debugging Race Conditions in Production

Debugging Race Conditions in Production

Reactions 15 Comments
4 min read
The Basics of Breakpoints you Might not Know

The Basics of Breakpoints you Might not Know

Reactions 21 Comments
5 min read
Effectively Bridging the DevOps – R&D Gap without Sacrificing Reliability

Effectively Bridging the DevOps – R&D Gap without Sacrificing Reliability

Reactions 7 Comments 2
6 min read
Detecting, Investigating and Verifying Fixes for Security Incidents and Zero Day Issues Using Lightrun

Detecting, Investigating and Verifying Fixes for Security Incidents and Zero Day Issues Using Lightrun

Reactions 13 Comments
6 min read
Introducing KoolKits - OSS Debugging Toolkits for Kubernetes

Introducing KoolKits - OSS Debugging Toolkits for Kubernetes

Reactions 4 Comments
5 min read
Debugging Tutorial: Java Return Value, IntelliJ Jump to Line and more

Debugging Tutorial: Java Return Value, IntelliJ Jump to Line and more

Reactions 15 Comments 1
4 min read
You’re Doing It Wrong — Recruiting a DevRel

You’re Doing It Wrong — Recruiting a DevRel

Reactions 8 Comments
6 min read
Enter the Cloud Native Dojo: Blackbelt-Level Debugging

Enter the Cloud Native Dojo: Blackbelt-Level Debugging

Reactions 5 Comments
4 min read
Introducing 140 Second Ducklings: What is Debugging?

Introducing 140 Second Ducklings: What is Debugging?

Reactions 9 Comments
3 min read
Debugging RAM: Detect/Fix Memory Leaks in Managed Languages - Heap Deep Dive, Part 2

Debugging RAM: Detect/Fix Memory Leaks in Managed Languages - Heap Deep Dive, Part 2

Reactions 5 Comments
10 min read
Polyglot Cloud Native Debugging - Beyond APM and Logging

Polyglot Cloud Native Debugging - Beyond APM and Logging

Reactions 5 Comments
9 min read
Debugging RAM: Java Garbage Collection - Java Heap Deep Dive, Part 1

Debugging RAM: Java Garbage Collection - Java Heap Deep Dive, Part 1

Reactions 5 Comments
9 min read
Remote Debugging on the Last Day of - Building DDTJ Day 10

Remote Debugging on the Last Day of - Building DDTJ Day 10

Reactions 6 Comments
3 min read
First Mocked Unit Test Generated by DDTJ - Building DDTJ Day 9

First Mocked Unit Test Generated by DDTJ - Building DDTJ Day 9

Reactions 6 Comments
4 min read
Build Issues, Code Generation and Depth vs. Breadth First - Building DDTJ Day 8

Build Issues, Code Generation and Depth vs. Breadth First - Building DDTJ Day 8

Reactions 5 Comments
3 min read
60x Performance Improvement & Moving on fullstack - Building DDTJ Day 7

60x Performance Improvement & Moving on fullstack - Building DDTJ Day 7

Reactions 6 Comments
5 min read
Good News and Bad News, Pivot and Turn - Building DDTJ Day 6

Good News and Bad News, Pivot and Turn - Building DDTJ Day 6

Reactions 5 Comments
4 min read
Still Deep in Type Hierarchy Hell Code, Building DDTJ - Day 5

Still Deep in Type Hierarchy Hell Code, Building DDTJ - Day 5

Reactions 4 Comments
5 min read
End to end Debug Object Modeling. First hard problem in Building DDTJ - Day 4

End to end Debug Object Modeling. First hard problem in Building DDTJ - Day 4

Reactions 6 Comments
5 min read
loading...