Debugging

rookout

Focus On The Path, Not Only The Product: Here's Why

As engineers, we continuously aim for perfection. The drive to deliver the perfect product sometimes defines how good we are as engineers. We often discuss and fine tune the term and the essence of our product’s perfection. Some claim that a perfect product is one that handles all the edge cases, works flawlessly, and can do everything.

Lightrun & JFrog - Achieving Complete Agility With Continuous Debugging And Continuous Observability

CI/CD has become the de facto standard for infusing the software development process with hardcoded agility. Organizations are now integrating DevOps concepts and practices into their workflows in order to get great features out of the door faster and reduce internal friction. But your ability to understand what’s going on in a production service is pre-defined by the logs, metrics and traces (i.e. the three pillars of observability) your developers pre-defined during development. There is, however, a need for agility even after the service is live - in order to adhere to strict SLAs, decrease MTTR and save on logging costs.
rookout

A Guide to Software Understandability: Why It's Essential To Every Developer

‍As most developers know, their code doesn’t always behave as they expect it to and they’re not quite sure why. This is most apparent when it comes to debugging their software. In order to figure out what the problem is, developer teams must go through a very long process in order to get the data they need to understand the problem. This can involve unnecessary wait times, unproductive hours, and a lot of wasted resources.

Honeycomb Learn Ep 1 Instrument Better for a Happy Debugging Team

Nathan LeClaire, Sales Engineer @honeycombio knows first-hand that the key to instrumenting code is to start with baby steps. With Honeycomb, a little instrumentation will give vast insights as soon as you ingest your data. With Honeycomb Beelines, we take the heavy lifting out of instrumenting. Listen to learn: See Honeycomb in action, hear best practices, and learn how fast and painless instrumentation can be.

Honeycomb Learn Ep. 2: De-stress Debugging -Triggers, Feature Flags, & Fast Query

This episode in our Honeycomb Learn series looks at how to cut stress levels when debugging issues in production. Starting with a hypothesis, run fast queries, and then navigate to the code where the problem lies. Be proactive and set triggers to let you know if something needs attention. When engineering is about to ship a new release, set a feature flag to watch how production behaves in real-time. Curtail performance issues and reduce customer impact with the right tools to better understand production systems, right now.
rookout

The Modern Developer Workflow with Waypoint

Modern developers are under ever increasing pressure to deliver software applications to the business in record time. This means shorter development cycles and a push to have code production ready as early as possible. In addition, many development teams no longer throw the code over the metaphorical wall to be handled by operations and production support teams, but rather oftentimes own the entire end to end delivery chain.

rookout

Setting a Live Debugging Dashboard to Catch a Thief of Time

They say that procrastination is the thief of time. In the world of software development, there are some additional “time thieves” that prevent our teams from developing new features or slow them down as they attempt to fix issues. As software engineers or R&D managers, we take it for granted that our teams spend a lot of their time waiting for compiling, testing, and deploying.