Category retro

Relationship retros

In a few words, a retrospective is some amount of time that a group of individuals or a team dedicates to reflecting on an iteration, a project, a feature or...

Category agile

Relationship retros

In a few words, a retrospective is some amount of time that a group of individuals or a team dedicates to reflecting on an iteration, a project, a feature or...

Category relationship

Relationship retros

In a few words, a retrospective is some amount of time that a group of individuals or a team dedicates to reflecting on an iteration, a project, a feature or...

Category devops

Monitoring Driven Deployment

Years ago, this used to be my workflow:

Category infrastructure

Monitoring Driven Deployment

Years ago, this used to be my workflow:

Category software

Monitoring Driven Deployment

Years ago, this used to be my workflow:

Category automation

Monitoring Driven Deployment

Years ago, this used to be my workflow:

Category opentelemetry

OpenTelemetry + GitHub Actions: Observability for your builds

Build pipelines. Many people use them. They always start out with so much promise; quick builds help achieve fast feedback loops for developers. Deploying to production can happen automatically with...

Practical OpenTelemetry part 5: Test drive Python, Go, Java with a single command

In part 5 of my Practical OpenTelemetry series, I’ve decided to take a bit of time to make launching the applications from the previous parts easier. This article will go...

Practical OpenTelemetry part 4: Collector

This is part 4 of a series on OpenTelemetry, the previous parts include:

Practical OpenTelemetry part 3: Java

A grocery store isn’t much of a store if there’s no way to buy anything. After visiting Python in part 1 and Go in part 2, it’s time to visit...

Practical OpenTelemetry part 2: Go

For the next step of our Practical OpenTelemetry application, we’ll add a service that gives our store an idea of what inventory is available. We’ll write this component using Go...

Practical OpenTelemetry part 1: Python

NOTE: This example code for this article has been updated with 1.3.0

Category python

Practical OpenTelemetry part 5: Test drive Python, Go, Java with a single command

In part 5 of my Practical OpenTelemetry series, I’ve decided to take a bit of time to make launching the applications from the previous parts easier. This article will go...

Practical OpenTelemetry part 1: Python

NOTE: This example code for this article has been updated with 1.3.0

Category observability

OpenTelemetry + GitHub Actions: Observability for your builds

Build pipelines. Many people use them. They always start out with so much promise; quick builds help achieve fast feedback loops for developers. Deploying to production can happen automatically with...

Practical OpenTelemetry part 5: Test drive Python, Go, Java with a single command

In part 5 of my Practical OpenTelemetry series, I’ve decided to take a bit of time to make launching the applications from the previous parts easier. This article will go...

Practical OpenTelemetry part 4: Collector

This is part 4 of a series on OpenTelemetry, the previous parts include:

Practical OpenTelemetry part 3: Java

A grocery store isn’t much of a store if there’s no way to buy anything. After visiting Python in part 1 and Go in part 2, it’s time to visit...

Practical OpenTelemetry part 2: Go

For the next step of our Practical OpenTelemetry application, we’ll add a service that gives our store an idea of what inventory is available. We’ll write this component using Go...

Practical OpenTelemetry part 1: Python

NOTE: This example code for this article has been updated with 1.3.0

Category tracing

OpenTelemetry + GitHub Actions: Observability for your builds

Build pipelines. Many people use them. They always start out with so much promise; quick builds help achieve fast feedback loops for developers. Deploying to production can happen automatically with...

Practical OpenTelemetry part 5: Test drive Python, Go, Java with a single command

In part 5 of my Practical OpenTelemetry series, I’ve decided to take a bit of time to make launching the applications from the previous parts easier. This article will go...

Practical OpenTelemetry part 4: Collector

This is part 4 of a series on OpenTelemetry, the previous parts include:

Practical OpenTelemetry part 3: Java

A grocery store isn’t much of a store if there’s no way to buy anything. After visiting Python in part 1 and Go in part 2, it’s time to visit...

Practical OpenTelemetry part 2: Go

For the next step of our Practical OpenTelemetry application, we’ll add a service that gives our store an idea of what inventory is available. We’ll write this component using Go...

Practical OpenTelemetry part 1: Python

NOTE: This example code for this article has been updated with 1.3.0

Category go

Practical OpenTelemetry part 5: Test drive Python, Go, Java with a single command

In part 5 of my Practical OpenTelemetry series, I’ve decided to take a bit of time to make launching the applications from the previous parts easier. This article will go...

Practical OpenTelemetry part 2: Go

For the next step of our Practical OpenTelemetry application, we’ll add a service that gives our store an idea of what inventory is available. We’ll write this component using Go...

Category java

Practical OpenTelemetry part 5: Test drive Python, Go, Java with a single command

In part 5 of my Practical OpenTelemetry series, I’ve decided to take a bit of time to make launching the applications from the previous parts easier. This article will go...

Practical OpenTelemetry part 3: Java

A grocery store isn’t much of a store if there’s no way to buy anything. After visiting Python in part 1 and Go in part 2, it’s time to visit...

Category books

2020 Reading List

Four yeargs ago, I made a conscious effort to read more. It’s something I felt I just never did enough of during most of my adult life after school. I’m...

Category collector

OpenTelemetry + GitHub Actions: Observability for your builds

Build pipelines. Many people use them. They always start out with so much promise; quick builds help achieve fast feedback loops for developers. Deploying to production can happen automatically with...

Practical OpenTelemetry part 5: Test drive Python, Go, Java with a single command

In part 5 of my Practical OpenTelemetry series, I’ve decided to take a bit of time to make launching the applications from the previous parts easier. This article will go...

Practical OpenTelemetry part 4: Collector

This is part 4 of a series on OpenTelemetry, the previous parts include:

Category cicd

OpenTelemetry + GitHub Actions: Observability for your builds

Build pipelines. Many people use them. They always start out with so much promise; quick builds help achieve fast feedback loops for developers. Deploying to production can happen automatically with...

Category otlp

OpenTelemetry + GitHub Actions: Observability for your builds

Build pipelines. Many people use them. They always start out with so much promise; quick builds help achieve fast feedback loops for developers. Deploying to production can happen automatically with...