Shai Almog

@debugagent
476 Followers
245 Following
1.2K Posts
25 years ago I was lucky. I faced my debugging ignorance. It's a skill we don't learn at school. Hopefully I can help you reach a similar epiphany & destroy šŸž
Bloghttps://debugagent.com/
Twitterhttps://twitter.com/debugagent
LinkedInhttps://www.linkedin.com/in/shai-almog-81a42/
GitHubhttps://github.com/shai-almog
I wonder if the person who created this meme did so based on my debugging talks šŸ˜‚
Thanks @jetbrains and Mala Gupta for a great experience speaking on the youtube live stream and this lovely gift/letter. Hope to do it again soon!
Practical Debugging at Scale: Do you really know how to debug effectively? | LinkedIn

Most of us didn't learn debugging in university and just "picked it up on the job". That is shocking for such a crucial skill, even if testing debugging knowledge is known to be challenging. However, it’s never too late to learn how to use these underutilized debugger capabilities that many developers don't know about: - Object marking - Tracepoints - Memory tracing - Jump to line - Renderers - And more Register for an email reminder and a link to the recording after the live event. https://info.jetbrains.com/idea-livestream-july25-2024.html About the Presenter Shai Almog is an entrepreneur, author, blogger, and open-source hacker. He has written five books, including Practical Debugging at Scale: Cloud Native Debugging in Kubernetes and Production (Apress), and he blogs about debugging at debugagent.com.

Join me at #JetBrains #IntelliJ livestream on July 25th!
https://buff.ly/46lo8nL
#Java #debugging
New Livestream – Practical Debugging at Scale: Do You Really Know How to Debug Effectively? | The IntelliJ IDEA Blog

Join us for a new IntelliJ IDEA Livestream episode with Shai Almog, where we will delve into the capabilities of the debugger.

The JetBrains Blog

I love the story about this picture. It shows bullet holes sustained by WWII bombers. Army wanted to armor plate these areas but since this only shows planes that survived the plating should go where there are no holes.

Turns out it was an urban legend: https://buff.ly/4cUizOS

Everything you’ve been told about the ā€˜Chickenpox bomber’ is wrong, here’s why…

Ah, the famous Chickenpox Plane. If you’re on any social media and are interested in aeroplanes (and this clearly applies to you), then you know this story. Some typically dumb military officers ap…

Hush-Kit
How is software testing related to debugging? Debugging theory includes testing as part of its stadard resolution steps in the debug-fix cycle. https://buff.ly/3Jjn3BV
Software Testing as a Debugging Tool

Debugging is not just about identifying errors—it's about instituting a reliable process for ensuring software health and longevity. In this post we discuss the role of software testing in debugging, including foundational concepts and how they conve...

Java, Debugging, DevOps & Open Source
Do we still need wireshark and tcpdump as application level developers working in this day and age? I would argue that we sometimes do, albeit very rarely... https://debugagent.com/wireshark-tcpdump-a-debugging-power-couple
Wireshark & tcpdump: A Debugging Power Couple

Wireshark, the free open-source packet sniffer and network protocol analyzer, has cemented itself as an indispensable tool in network troubleshooting, analysis, and security (on both sides). This blog post delves into the features, uses, and practica...

Java, Debugging, DevOps & Open Source
While there are many patents, very few ideas are truly original. I've had several patentable innovations but ultimately always found some prior art when I looked hard enough. Despite that I never found prior art covering this idea. https://medium.com/hackernoon/was-this-an-original-invention-cd488b13d6da
Was this an Original Invention? - HackerNoon.com - Medium

A while back I ā€œinventedā€ what might be an original approach to custom component creation. I haven’t seen it used anywhere else so I think I invented it but in all probability someone must have come…

HackerNoon.com
Uber's native app uses material design heavily across both iOS and Android, blurring the lines between the two OSes. A unified UI approach that speaks volumes about user experience. šŸ“±šŸ” https://medium.com/hackernoon/what-ive-learned-from-cloning-the-uber-app-b0a7c743c1c1
What I Learned from Cloning the Uber App - HackerNoon.com - Medium

Last year I launched Codename One Academy and asked our community what they would like to learn as part of a survey. The response was was overwhelmingly how to build an app like Uber. At first I…

HackerNoon.com
App Engine was a bad choice. Our stack flexibility was limited by PaaS, originally we picked it for scale but it turned out we scaled better with Spring Boot. #Java #GCP #SpringBoot #AppEngine https://medium.com/javarevisited/migrating-from-app-engine-to-spring-boot-75de8b4566ce
How Codename One Migrated from App Engine to Spring Boot

Over the weekend we migrated a huge amount of code to the new build servers. In this post, I’ll try to cover three separate things. I’ll explain the architecture/history and process of the migration…

Javarevisited