UX & Design • Apr 20, 2023 Financial Spreadsheets: Use Design to Make Your Data More Digestible Styling financial spreadsheets might seem daunting, but you can make it easier for users to understand the information in your document.
Project & Team Management • Apr 19, 2023 What are the Benefits of a Design Backlog? Managing design work is typically less straightforward than development work and not always done as a traditional design backlog.
TypeScript • Apr 18, 2023 Learn Observables by Building a Stoplight Observables are new to me and may be to you, too. Here, I’ll walk you through what I learned from building a stoplight using observables.
JavaScript • Apr 17, 2023 How to Use busboy for File Uploads in Express Middleware Here's an Express middleware function that uses the busboy library to save an uploaded (multipart form) file to a temp file on disk.
Development Practices • Apr 16, 2023 Keep Your Documentation Up to Date with a Checklist I've recently utilized a Documentation Checklist to help keep my software documentation up-to-date while saving time and effort.
Project & Team Management • Apr 15, 2023 Accept Conway’s Law in Big Projects Projects running for long periods will experience change. When the change is large and involves new teams, beware of Conway's Law.
Development Practices • Apr 14, 2023 How to Write Good “Bad” Code Sometimes, writing bad code is actually the right solution. Being a perfectionist can get in the way of progress on your project.
Artificial Intelligence • Apr 13, 2023 ChatGPT and the Value of a Computer Science Education As someone who recruits graduates for their first jobs, I'm interested in how ChatGPT will impact the future of computer science education.
Personal Optimization • Apr 12, 2023 Tips for Learning Vim in 2023 One of the most important tools for learning Vim is a cheat sheet, or, if you’d like a deeper dive, a Vim book.
Prisma • Apr 11, 2023 2 Quick and Easy Ways to Set the Environment Database in Prisma Here are two quick and easy ways to set the environment database in Prisma, methods that don't require writing scripts for dotenv.
Developer Tools • Apr 10, 2023 Write Cleaner Unit Tests Using Parameterization Look out for repeated patterns in your unit tests. You might be able to implement some parameterization to make them more succinct.
Project & Team Management • Apr 09, 2023 How Adding a Delivery Lead Changed Our Project Adding a Delivery Lead to my project led to a huge shift in a number of ways. I only wish we had done it sooner.