Published inCompass True NorthOur Journey to Continuous Delivery for a 300+ Person Engineering Team at CompassI’ll put it bluntly. We were afraid to deploy as an organization. But we were resilient, and we pushed through that fear, and you can too…Sep 22, 20201Sep 22, 20201
Published inCompass True NorthUsing JIRA Dashboards to Control Sprint ChaosThe Problem — There’s No Way We’ll Hit Our Sprint Goals!Oct 1, 20191Oct 1, 20191
Published inCompass True NorthChallenge vs Repetitions — A Framework for Engineering GrowthThe 1 on 1 is a common tool for any manager to build relationship with their direct reports, discuss how things are going, and solicit…Aug 26, 2019Aug 26, 2019
Published inCompass True NorthDealing with significant Postgres database bloat — what are your options?Many scenarios can lead to an unhealthy Postgres database — some of which cannot be cleaned up by the built-in Postgres autovacuum daemon.Sep 4, 20184Sep 4, 20184
Published inCompass True NorthA Practical Guide to Introducing Linting to Your Engineering TeamOver the years, I’ve had the wonderful opportunity to work with many great teams to improve application code quality, readability and…Jul 24, 2018Jul 24, 2018
Published inCompass True NorthMigrating Data From MongoDB to PostgreSQL with No DowntimeWhy Migrate?Oct 10, 2017Oct 10, 2017
Published inCompass True NorthAdding Read Replicas in a Production Ruby on Rails App with Zero DowntimeWhen query, schema and index optimizations aren’t enough to support the load of a high throughput database system, fundamental changes in…Jun 19, 2017Jun 19, 2017
Published inCompass True NorthTackling Architectural Debt: How We Replaced a Production Elasticsearch ClusterAs the quantity and complexity of application data scales with any burgeoning startup, we all run into performance and scalability issues…May 31, 20171May 31, 20171
Published inCompass True NorthUpgrading a Production Postgres RDS Instance with Minimal DowntimeScaling a web application requires numerous database upgrades, each potentially requiring downtime. I’m going to tell you a story about…Apr 17, 20172Apr 17, 20172
Published inCompass True NorthPostgres at Scale: Query Performance and Autovacuuming for Large TablesThere are few large, hard to solve problems that keep your typical software engineer up at night — and a malfunctioning database is…Apr 10, 20172Apr 10, 20172