.NET / WPF • Nov 27, 2023 Trim Down Your Hairy HTML Templating Problems with Stubble.NET Stubble.NET is a valuable addition to your .NET toolkit if you need to generate HTML templates with dynamic data.
Project & Team Management • Nov 26, 2023 Software Engineers: Overcome Imposter Syndrome with Pair Programming Pair programming can help with imposter syndrome. While you drive, your pair can ensure you stay aligned with project needs.
Evolving the Industry • Nov 25, 2023 Open Source Insights and Innovations: Reflections on All Things Open 2023 Earlier this year, I dove into All Things Open 2023 in Raleigh, N.C. This multi-track conference gathered over 4,500 open-source enthusiasts.
Culture • Nov 24, 2023 (A Lack of) Curiosity Killed the Software Project A shift happening in software is steering teams away from acting with curiosity. Tools like AI and Figma have helped speed up the process.
Development Practices • Nov 22, 2023 Save Your Backend: Separating Business Logic and Data Access in Your API This design pattern can save you some ibuprofen: maintaining the separation of concerns between business logic and data access functions.
Personal Optimization • Nov 21, 2023 How I Configured Doom Emacs as an Email Client I recently spent time configuring Doom Emacs to be my email client. Let's go over my configuration and talk through some pain points.
JavaScript • Nov 20, 2023 Automatically Watch and Build Your Turborepo Monorepo with Turbotree Monorepos are great, but watching and rebuilding them is a complicated problem. turbotree helps make it a lot easier.
Extracurricular Activities • Nov 19, 2023 Scrum Your Money, Part 3: Backlog Answer a few important questions. From there, create a backlog to map out and prioritize the steps to get to your money goal.
Extracurricular Activities • Nov 18, 2023 Scrum Your Money, Part 2: Transparency and Ceremonies In part two of this series, I'll cover the importance of money transparency and using sprint ceremonies to inspect your progress.
Extracurricular Activities • Nov 17, 2023 Scrum Your Money, Part 1: Values When you scrum your money, you establish a framework for achieving your money goals and addressing financial challenges head-on.
Software Science • Nov 16, 2023 Embracing Mainline Development: Beyond Feature Branches I recently embarked on an exploration of mainline development, a strategy where developers commit directly to the main branch.
Development Practices • Nov 15, 2023 Stop Pair Programming and Start Pair Exploring Articles providing tips to pair program are ubiquitous. Instead, let's talk about pair exploring, including why and/or when to pair program.