DEV Community

Shai Almog profile picture

Shai Almog

Developer Advocate at Lightrun, Co-founder of Codename One, author, blogger and open source hacker

Work

Developer Advocate at Lightrun, Co-founder at Codename One

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 23 Comments
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
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 9 Comments
6 min read
Logging Best Practices – MDC, Ingestion and Scale

Logging Best Practices – MDC, Ingestion and Scale

Reactions 34 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 10 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 19 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 8 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 6 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
Code Coverage, Java Debugger API and Full Integration in Building DDJT - Day 3

Code Coverage, Java Debugger API and Full Integration in Building DDJT - Day 3

Reactions 6 Comments
8 min read
Scaffolding Spring Boot, Freemarker and JDI - Building DDTJ, Day 2

Scaffolding Spring Boot, Freemarker and JDI - Building DDTJ, Day 2

Reactions 6 Comments
8 min read
Open Source Software Product Development, Building DDTJ - Day 1

Open Source Software Product Development, Building DDTJ - Day 1

Reactions 10 Comments
7 min read
Fail-Fast Reliable Software Strategy. Debug Failures Effectively

Fail-Fast Reliable Software Strategy. Debug Failures Effectively

Reactions 4 Comments
8 min read
Developer Productivity Masterclass - interview with Leonid Blouvshtein

Developer Productivity Masterclass - interview with Leonid Blouvshtein

Reactions 5 Comments
2 min read
Debugging the Technical Interview. Methods and Cheating

Debugging the Technical Interview. Methods and Cheating

Reactions 38 Comments 2
8 min read
Hashcode and Equals Debugging, Performance

Hashcode and Equals Debugging, Performance

Reactions 6 Comments
6 min read
Effortless Cloud Native App Development Using Skaffold - Book Review

Effortless Cloud Native App Development Using Skaffold - Book Review

Reactions 7 Comments
5 min read
Production Horrors – Customer Miscommunication Leads to Ongoing Nightmare

Production Horrors – Customer Miscommunication Leads to Ongoing Nightmare

Reactions 7 Comments
6 min read
Why Programs Fail – a Book Review

Why Programs Fail – a Book Review

Reactions 13 Comments
4 min read
Production Horrors – Handling Disasters: Public Debrief

Production Horrors – Handling Disasters: Public Debrief

Reactions 6 Comments
7 min read
Debugging Tutorial 1 – Introduction: Conditional Breakpoints

Debugging Tutorial 1 – Introduction: Conditional Breakpoints

Reactions 15 Comments
6 min read
PSA:The Risks of Remote JDWP Debugging

PSA:The Risks of Remote JDWP Debugging

Reactions 5 Comments
6 min read
Understanding Stack Traces and Debugging them Further

Understanding Stack Traces and Debugging them Further

Reactions 5 Comments
10 min read
Contribute to Codename One during Hacktoberfest

Contribute to Codename One during Hacktoberfest

Reactions 7 Comments
2 min read
The Debugger Checklist – Part II

The Debugger Checklist – Part II

Reactions 12 Comments
9 min read
Google Play Kafkaesque Experience

Google Play Kafkaesque Experience

Reactions 16 Comments 2
4 min read
Debugging in Production-How to move fast without breaking things

Debugging in Production-How to move fast without breaking things

Reactions 4 Comments
7 min read
The Debugger Checklist – Part I

The Debugger Checklist – Part I

Reactions 5 Comments
5 min read
Build Cross-Platform Native Mobile Apps using Java/Kotlin for iOS, Android, Desktop & Web

Build Cross-Platform Native Mobile Apps using Java/Kotlin for iOS, Android, Desktop & Web

Reactions 8 Comments 1
4 min read
How to pick the right Cross Platform Solution

How to pick the right Cross Platform Solution

Reactions 12 Comments
5 min read
loading...