Project & Team Management Why My Team Started Running Weekly Dev Syncs To address technical debt, we needed the buy-in of the entire team. This was what initially motivated us to start holding dev syncs.
Exploratory Testing Use JUnit Parameterized Tests to Force Test Coverage Here's how unit tests using JUnit parameterized tests helped catch a couple of would-be bugs and kept our tests manageable and readable.
The Software Life Lessons Learned from Implementing an Inline Document Viewer Recently, my team created a document preview feature. Here are the lessons we learned implementing an inline document viewer.
Development Practices Implement a Safer Data/Service Migration I'll outline factors that may complicate a data or service migration. I'll also walk through a few important factors to consider.
Developer Tools Get the Most Out of Payload CMS Custom Translations On a recent project, we used Payload CMS. The helper functions we added made working with custom translations even easier.
Development Practices 4 Tips for Writing More Testable Code I recently paired with a developer new to automated testing and shared tips I've picked up over the years on how to write more testable code.
Ruby on Rails Set Up a Rails Development Environment with Docker + VS Code Dev Containers I will walk through the steps my team followed to set up a pretty nice Rails development environment using Docker and VS Code Dev Containers.
React / Redux 10 Lessons Learned from 4 Weeks of Updating Bootstrap Another developer and I spent about 345 hours updating the Bootstrap and React Bootstrap versions on two web apps. Here's what I learned.
AWS Use AWS API Gateway for External Access to an Existing Web App Learn how to use AWS API Gateway with OpenAPI to quickly add support for external API access to an existing web app.
Project & Team Management Consultants: Level Up Your Client Dev Team Helping client developers build strong development skills is critical for ensuring the long term sustainability of the project.
Personal Optimization Force it to Fail: To-Do Lists for a Disorganized Developer I've tried for years to use all the recommended note-taking apps and keep helpful to-do lists. It never works.
C# Detecting Errors in Entity Framework Code First Migrations Add a 'validate migrations' step to your test pipeline to detect and prevent subtle errors in EF Code First migrations.