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

Join our team at Dynatrace in TLV. We're looking for people with a passion for JVM internals and complexity at scale. Ideally someone who wants to take on a leadership role as well.

There are plenty of other job openings so ping me if one of them is the right fit for you and I'll try to get your resume seen.

https://careers.dynatrace.com/jobs/1294522900/

Senior Software Engineer (Java) with Leadership Potential | Dynatrace Careers

careers.dynatrace.com

Today, we are celebrating the 5th anniversary of the website for the Friends of OpenJDK  @foojay ! I spoke with @geertjan Wielenga about the evolution of Foojay, @hansolo_ about the Disco API, and manyothers: Grace Jansen, @RichardFichtner, @mgrygles, @debugagent, @speakjava, @maritvandijk, @hannotify, @bazlur_rahman, and Artur Skowroński.

Listen in your favorite podcast app, or watch the video on YouTube: https://www.youtube.com/watch?v=wyE_Z8ZVC5s

Celebrating 5 Years of Foojay! (#70)

YouTube
The Dynatrace development center is hiring, if you (or someone you know) fit this job feel free to ping me: https://buff.ly/3Ew9AHW
Sr. Product Manager - Application Observability (m/w/x) | Dynatrace Careers

careers.dynatrace.com
Debugging network issues doesn’t have to be a headache. Master tools like request replay, throttling, and storage editing in your browser https://buff.ly/4hlKREk
Front End Debugging Part 3: Networking

Debugging network communication issues is a critical skill for any front-end developer. While tools like Wireshark provide low-level insight into network traffic, modern browsers like Chrome and Firefox offer developer tools with powerful features ta...

Java, Debugging, DevOps & Open Source
Customizing console output with CSS styles? Yes, you can. Make your debug messages pop with colors and styles. Who says debugging can’t be fabulous? https://buff.ly/3YZnI2S
Front End Debugging Part 2: Console.log() to the Max

In my previous post I talked about why Console.log() isn’t the most effective debugging tool. In this installment, we will do a bit of an about-face and discuss the ways in which Console.log() is fantastic. Let’s break down some essential concepts an...

Java, Debugging, DevOps & Open Source
There's great synergy between Wireshark and tcpdump that is very useful for debugging networking issues in restricted environments https://buff.ly/3TKNeGu
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
Struggling with network bugs in your front-end app? https://buff.ly/4hlKREk
Front End Debugging Part 3: Networking

Debugging network communication issues is a critical skill for any front-end developer. While tools like Wireshark provide low-level insight into network traffic, modern browsers like Chrome and Firefox offer developer tools with powerful features ta...

Java, Debugging, DevOps & Open Source
In a world where app UIs are increasingly uniform, Uber stood out by maintaining different transitions for iOS and Android. This subtle distinction emphasizes that feel is just as crucial as look. https://buff.ly/43TQeVR
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
Starting with a monolith and evolving to microservices, our path reflects Martin Fowler's advice, embracing change while keeping our core functions intact. https://buff.ly/4aSNWIQ
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
Ever wondered how professional publishers achieve those gorgeous book layouts? Well... Not like this. In this post I discuss a hackers approach to pre-press... https://buff.ly/3vHleMa
Using Sketch and Asciidoc to Generate a Professional Tech Book

I wanted the interior of my upcoming book to look as good or even better than top of the line publishers. But the default look from asciidoctor was lacking. I then discovered the ultimate/unexpected…

Design + Sketch