Actionable Kanban Team Metrics: The What, Why, and How
As an Agile Coach at PagerDuty, one aspect of my job is to help teams refresh their processes when they’re no longer working for them....
6 min read
As an Agile Coach at PagerDuty, one aspect of my job is to help teams refresh their processes when they’re no longer working for them....
6 min read
In a story that will sound all too familiar to many developers, in early 2019, I picked up a Kanban ticket to update a legacy...
ETS will hold references to large binaries, even if just part of the original binary is stored in a table. Copy binaries if pieces of...
At PagerDuty, we’ve been doing Kanban for a while now, and as an Engineering Manager who has managed several teams over my tenure, I wanted...
Using inets and httpd to create a simple HTTP server without adding external dependencies Recently I needed to add a healthcheck endpoint to an application...
Some people inherit treasured jewelry, lavish mansions, or even grand fortunes. Software engineers inherit legacy code, written by people no longer working at the company,...
I’m proud to be working for an Engineering organization that feels safe. Safe for its engineers to bring their authentic selves to work and discuss...
Android has matured as a platform significantly since its release ten years ago. ~Google~ The community has developed best practices and continued to refine them...
The software engineering world is moving quickly; libraries and frameworks are always changing. This is especially true on Android where Google only recently solidified its...
When PagerDuty was founded, development speed was of the essence—so it should be no surprise when we reveal that Rails was the initial sole bit...
When PagerDuty was founded, development speed was of the essence—so it should be no surprise when we reveal that Rails was the initial sole bit...
PagerDuty uses Chef for some of its configuration management needs. While most Chef cookbooks wedevelop internally are not useful outside of PagerDuty’s infrastructureand workflow, sometimes...
Continuous Integration as a service (Travis CI, CircleCI, and plenty of others) has been commonplace for a while. These services are widely used to validate...
Background For many modern-day apps, the user interface either automatically shows the most up-to-date content to its users, or presents an indicator that new content...
Background I started at PagerDuty during a time of revitalization of the iOS app. Apps tend to need a lot of care, given that Apple...
Imagine yourself in a geographical distributed, multi team organization structure. Ok, that isn’t very difficult to imagine since we have that at PagerDuty. When you...
In an earlier post, we discussed how PagerDuty has built a distributed task scheduler using Akka, Kafka, and Cassandra. This open-source Scala library schedules and...
Db2Kafka is an open source service developed at PagerDuty. It is a message pump to take records written to a MySQL table and publish them...
8 min read