Rookout Blog

Featured Post

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 Tooling for Kubernetes in 2021 – Development Machines (Part 5)

Developer Tooling for Kubernetes in 2021 – Docker, BuildKit, Buildpacks, Jib, and Kaniko (Part 4)

Developer Tooling for Kubernetes in 2021 – IntelliJ, VSCode, Gitpod, and Lens (Part 3)

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

Developer Tooling for Kubernetes in 2021 – Helm, Kustomize, and Skaffold

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

Fantastic Bugs And How To Resolve Them Ep1: Heisenbugs

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

How To Survive Debugging Cloud-Native Apps

How to Install Java Agents on Kubernetes

The Fast Track to Java Debugging

The 5 Approaches to Production Debugging

Rookout Announced Launch and $4.2M Funding

Quick Guide to Automating TLS Endpoints in Kubernetes

My Big Fat Alpine Crash

Distributed Tracing with Jaeger 101

Debug Live Remote Electron Apps With New Rookout Service

A Bittersweet Production Debugging Memoir

A “From the Trenches” Guide – Integrating Datadog with Kubernetes and Python

4 Debugging lessons I learned from House M.D.

3 Min Hack for Locally building a Native Extension

Chasing Clouds: the no-bullshit microservices dev guide (part 3)

Developing in the Cloud: the no-bullshit microservices dev guide (part 4)

Can’t Git no satisfaction: why we need a new-gen source control

Stop shackling your data-scientists: tap into the dark side of ML / AI models

K8s: Why it’s time to ditch legacy debugging

Logging in the cloud: machines first, humans second

Why your devs suck at dev-on-call

How to make debugging other people’s legacy code suck less

Towards Better DevOps KPIs: A codeless change maturity model