Development Practices Write Documentation for Yourself, Not Others It's easy to treat documents as a defense of a decision for someone else questioning you. But you need to re-frame it as a note to yourself.
Project & Team Management How Developer Rotations Promote Long-Term Project Success On long-term projects, Atomic practices developer rotations, improving the project's success and keeping developers at the top of their game.
Development Practices Register a Separate DI Pipeline for Hangfire Jobs with Custom Activator Hangfire is a powerful tool that can leverage your existing backend code for setting up background jobs for .NET projects.
Project & Team Management Apply Iterative Development Practices to Legacy Modernization Projects Iterative development is part of developing new products, but it's equally important during legacy modernization projects.
Product Development Get the Most Out of Your Software Demo Squeeze value out of your software demo by creating an environment where you can gain open and honest feedback.
Development Practices Encryption for Your App – Best Practices for Getting Started Adding security or encryption to a project can be daunting. It's tough even to know where to start. Here are a few things to keep in mind.
Project & Team Management 3 Characteristics of Successful Teams I want to talk about three of the characteristics that make successful teams possible: trust, ownership, and autonomy.
Development The Most Important Tool for Working with Legacy Code: Empathy When I'm scratching my head, trying to figure out what the author of some legacy code was thinking, I try to put some empathy into practice.
Developer Tools If You’re Not Using GitHub Copilot, You’re Wasting Your Time Testing lets you get the most out of Copilot, knowing your tests will catch anything that might slip past your review.
Developer Tools Fix Client/Server Time Zone Mismatches with SvelteKit Progressive Enhancement Using UTC time in SvelteKit, you need to understand two key features. From actions and Progressive enhancement.
Project & Team Management If You Don’t Like Scrum, You’re Probably Using it Wrong I sometimes hear from people in tech: "I hate scrum and don’t think it provides any value." That probably means they're doing scrum wrong.