Development Practices Why I’m Sold on AI for Code Reviews AI code reviews are helping my team catch bugs and speed up PRs. Here’s how Codex, Cursor, and Sentry are improving our workflow.
PostgreSQL 3 Lessons From Nearly Blowing Up a Production Database Struggling with Postgres production database bloat? Here's how I diagnosed TOAST bloat, tuned autovacuum, and fixed a runaway storage issue.
Development Practices Coffee, Slack, and Strategic Snooping The way I start each day at work by "lurking" can help me build context, spot patterns, and be a more helpful teammate and consultant.
Developer Tools Simplify RAG with Pinecone + LangChain Implementing Retrieval Augmented Generation (RAG) is surprisingly easy using Pinecone's vector database and the LangChain ecosystem.
GitHub Actions Run Detox Tests with GitHub Actions, Part 2: Caching and Parallel Tests Running Detox tests can be pretty slow. Learn to improve the pipeline: parallelize the tests and cut down on runner costs.
GitHub Actions Run Detox Tests with GitHub Actions, Part 1: Add a New Workflow Automating Detox tests for a React Native app can be challenging. Learn how my team handled it with GitHub Actions.
Project & Team Management Get Creative with Knowledge Transfer Formats If you have extra time when your next project ramps down, see if you can make space to try out a fun and creative knowledge transfer format!
Project & Team Management Need a Knowledge Transfer Plan? Start by Defining the Backlog Ending a multi-year project means the team has a lot of expertise to share. Here's how we built a knowledge transfer backlog.
Platforms & Languages Generate an Azure Storage Account SAS Generating a Storage Account SAS doesn't have to be complicated. This simple TypeScript implementation will get you started.
Developer Tools Use Docker Scout to Identify Security Vulnerabilities Scout is a great new tool for identifying security vulnerabilities in Docker images. Here are a few of the ways you can use it.
React / Redux How to Fix TypeError: Cannot Read Properties of Null (Reading ‘createEvent’) How do you fix "TypeError: Cannot read properties of null (reading 'createEvent')"? By upgrading to React 18.
Development Practices Review Your Pull Requests as a Team Group pull request reviews can be a great way to share knowledge, generate discussion, and help developers gain confidence.