Rookout Blog

Featured Post

GitLab Debugging with Auto Fetch for Correct Versioning

What is Clojure? Functional Programming for the Java Ecosystem

7 Features to Know before Jumping Back into .NET

Why Python 2.7 Will Never Die

Why is Java Making a Comeback?

Level Up Your Serverless Debug Experience

Comparing Frameworks for Node.js Serverless Apps

Java Remote Debugging with IntelliJ

Low-hanging fruits to quickly reduce cloud costs in 2022

Three Things to Know Before Debugging Your Spring Application

How to Choose Your JVM-Based Language

Eating Our Own Dog Food: Production Debugging

Golang Debugging Tutorial

Pinpoint Application Failures with Distributed Tracing

4 Ways to Get Your Code Back in Shape After Black Friday

Five Major Software Development Challenges In Martech

Introducing Dynamic Observability: A no-code integration between Elastic and Rookout

Adding a Real-Time Layer to Datadog Observability

Rookout Named A Gartner Cool Vendor in Monitoring and Observability

Level Up Your Cloud-Native Debugging Experience

Debugging a Node.js Application with a Production Debugger

Heisenbug 101: Guide to Resolving Heisenbugs

It’s Time To Turn On The Light With Dynamic Log Verbosity

Rookout’s Live Debugger Now Available on Microsoft’s Azure Marketplace

It’s Time We All Stop Cursing The Darkness

The Benefits of Bringing Together Debugging and Tracing Data

Resilience Is an R&D Problem, Not Just an SRE Problem

How Real-Time Debugging Improves Reliability

The Definitive Guide To Kubernetes Application Debugging

When ‘Good Enough’ Isn’t Good Or Enough

Getting By With A Little Help From My Visual Tracing

5 Tips to Improve Kubernetes Understandability

How Data Meets Software Development And Debugging

Debugging is Broken – Here’s How To Fix It

Why Software Bugs Are Like Mini Outages

Kubernetes Reads

Why Developers Should Care About Resilience

Resilience: The Muscle We Always Need to Train

Disaster Recovery Plan: How to make sure you’re prepared for the worst

Solving Customer Related Problems with R&D

Lessons Learned When Building A Kubernetes Operator

Profiling Schrödinger’s Code

How To Keep Developers Moving Fast From The First Line Of Code To Production (And Beyond)

Non-Breaking Breakpoints: The Evolution Of Debugging

Why You Should Care About The Financial Benefit Of A Developer Tool

Rainy Day Reads

The Bare Necessities of Live Application Debugging

Relationship Goals: Ignite Your Dev-Product Relationship

Developer Tools for Kubernetes in 2021: Development Machines (Part 5)

Developer Tools for Kubernetes in 2021: Docker, Kaniko, Buildpack & Jib (Part 4)

Developer Tools for Kubernetes in 2021: Lens, VSCode, IntelliJ, & Gitpod (Part 3)

Developer Tools for Kubernetes in 2021 – Skaffold, Tilt, and Garden (Part 2)

Developer Tools for Kubernetes in 2021: Helm, Kustomize, and Skaffold (Part 1)

The Journey To Debugging Other People’s Code

Add Java Agents to Existing Kubernetes and Helm Applications Instantly

How To Become A Kickass Dev Manager In 2021

Definitive Guide to Remote Java Debugging

Are You Making These 3 Debugging Mistakes?

Embedding Source Code Version Information in Docker Images

When Debugging Meets Performance

“Hello, Ruby Debugging”

Production Debugging: Everything You Need to Know

Why Are You Logging If You’re Not Using the Logs?

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

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

The Modern Developer Workflow with Waypoint

Setting a Live Debugging Dashboard to Catch a Thief of Time

Onboarding In Full Remote

Want To Release Faster? Address These Bottlenecks

Debugging Kubernetes Applications on the Fly

Guide: Minimizing Waste in Your R&D Organization

To Perforce or Not To Perforce: That is The Question

Technology Choices During Hyper Growth

Using Helm to Improve Software Understandability

A Window of Opportunity: How windowing Saved Our Data Table

A Pivotal Paradox: 6 Lessons Learned Managing A Fully Remote Team

Deployment Bottlenecks And How To Tame Them

5 Ways to Empower Your Developers

Jenkins and Kubernetes: The Perfect Pair

Happy Developers: Navigators Of The Data Age

What If It Was A Software Bug/Virus? Cyber vs. COVID-19: A Thought Experiment

Reassessing My “Works on My Machine” Certificate

Remote Debugging: Everything You Need to Know

An Engineer’s Dilemma

Supporting The Fight Against COVID-19

Software and Team Structures: The Fundamental Relationship

Devs Who Inspire Us (Who Happen to be Women)

3 Takeaways from the O’Reilly Software Architecture Conference

New Beginnings

We’re Partnering With AppDynamics

3 Cool Tech Tapas We Found At Cisco Live Europe

Serverless Production Debugging: AWS Lambda Debugging in Production and Elsewhere

Debugging Workflows Two Ways

Why We’ve Decided To Make An Ungated Rookout Sandbox

Debugging in Production: How To Stop Fearing The Inevitable

Monitoring Systems Of Engagement: Riding The Waves Into The Future Of Software

Is IT Suffocating Your Organization? Here’s How to Get Your Contextual Data Pipelines Right

The Anatomy of a Dev Team

10 Things To Do For Your Dev-Self

Fantastic Bugs and How to Resolve Them Ep2: Race Conditions

Python Debugging: More Than Just A (Print) Statement

Five Ways to Improve Developer Velocity

A Dev Manager’s Guide to Smooth Transitions and Handoffs

A Definitive Guide to Understandability

‘Data On-Prem’ Means SaaS Agility And On-Premise Control

Hyper Growth At a Time of Uncertainty: Part 1

A Developer’s Adventures Through Time And Space

A Letter To Dev Santa, From A Mostly Naughty, But Often Nice Developer

3 Things I Learned At KubeCon North America

Move Fast And Break Things With Zero-Tolerance For Product Errors

These Are The 3 Biggest Mistakes You Can Make When Moving To Kubernetes

How to Debug a Node.js Application Deployed With Jenkins X

Why On Earth Did We Choose Jenkins For 2019?

Why Ditching Nginx In K8S Is A Traefik Choice

The Unexpected Odyssey Of Naming A Tech Company

The Taming Of Microservices

The Lost, Ancient Art Of Opening The Perfect Bug

Microservices: The No-Bullshit Guide For Developers (part 1)

How You Can Optimize Your Logging Aggregation Costs

Hating on Jira? Here’s Why You’re Never Too Small To Reconsider

Food For Thought From ServerlessDays Milan

Do You Need SOC 2 Compliance?

Developers! What Do They Know? Do They Know Things?? Let’s Find Out!

Debugging, With A Little Help From My Friends

6 KubeCon US Sessions You Don’t Want To Miss

27-Second Hack To Install A Java Agent

Data is Precious And Addictive: Here’s How To Stay Out Of The Dark

Logging FOMO Is Real And It Hurts. Here’s How To Overcome It 

Making Rookout’s Breakpoints Even More Non-Breaking

How To Stream Logs From Rookout To Logging Management Systems

How We Got SOC 2 Certified In Less Than 6 Months – And How You Can Too

Debugging: The Hidden Productivity Killer

Groove Out to Rookout

The Mixology Playbook: Kubernetes And Serverless

Should Dev Happiness Become A Devops KPI?

Pet Projects And New Year’s Resolutions

Is DevOps Leaving Developers Behind?

How To Take Advantage Of The Holiday Code Freeze?

How To Not Freak Out When Designing A Product For Developers

How I Met Your Debugger

Go Loco for Local? The No-Bullshit Microservices Dev Guide (part 2)

Debugging Castles In The Clouds

5 Surprising Lessons About Marketing To Developers

5 Monitoring Tools Every Startup And MVP Should Check Out