Palo Alto, CA, USA
Sep 11, 2019 | By Oded Keret
Stop me if you’ve heard this one before. You’re debugging a local app using your favorite IDE. You set a breakpoint, the code stops, and you look at the local variables. You get a sense of what’s going on, what has happened, and what should happen next. Then, you step forward to the next line of code, and the one after that, and the one after that, and the one after that is invoking a function, so you step in again…
Aug 28, 2019 | By Liran Haimovitch
DevOps Research and Assessment (DORA) and Google Cloud recently released the 2019 Accelerate State of DevOps Report. The report discusses four core DevOps key performance indicators (KPIs) for measuring change. For most of us in software engineering, especially in the era of “configuration as code,” change means “code change” and is about commits to some source control repository.
Aug 21, 2019 | By Liran Haimovitch
Written in collaboration with: Or Weis In an ideal world, developers would not need to waste precious time writing countless log lines along with every few lines of code they create. We would instead be focused on building the best features we possibly can. In a perfect world, if a problem comes up and some data is missing, devs would be able to effortlessly extract that data. Of course, we don’t live in an ideal world.
Aug 4, 2019 | By Or Weis
It’s 2 AM on a Saturday and you get a call. You bolt out of bed and pick up the phone knowing that something terrible has happened. No, your dog didn’t get kidnapped and you don’t need to use your particular set of skills and parental rage to bring its captors to justice. Instead, your weekend slumber has been interrupted because there’s a bug in a system and you have to fix it.
Jul 3, 2019 | By Or Weis
Welcome fellow developer, I can see you’ve traveled a long road, why don’t you stay a while and listen? I’ve got some fantastic stories to share; Lessons to imbue your debugging skills with power and wisdom, adding at least 1000 XP to take you to the next level and make your future travels much safer. Hmm, now, where should we start? Have you already faced the terrifying Heisenbugs? They are truly fantastic.
Dec 4, 2018 | By Rookout
Rookout, the rapid debugging platform allows developers to add non-breaking breakpoints in their live code to collect any type of data they need. In this video, you will see how you can edit Rookout rules to refine the condition of when a breakpoint is triggered.