Development Practices 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.
Prisma Build Test Data Factories with Prisma Why bother with data factories when you can just add whatever data you want in your tests? Creating data on the spot has a few drawbacks.
React / Redux Grouped Stacked Bar Charts with Recharts: Unveiling Snacking Patterns Learn how to create grouped stacked bar charts with Recharts. We'll walk through an example without any extra downloads or fancy CSS.
Extracurricular Activities Should You be Concerned About Spotify’s Insights into Our Emotional Identity? We revile browsers that track our search history and monitor our location, yet we celebrate and brag about the data Spotify has on us.
Developer Tools Integrating Contentful with a Server-Rendered Next.js App? Watch Out for Cycles! It can be hazardous to combine Contentful with server-side rendering (SSR). My first tip: watch out for cycles!
UX & Design How to Use InDesign’s Data Merge Feature to Automate the Creation of Name Tags You can do all sorts of fancy things with the Data Merge feature in InDesign. I used it to automate creating name tags.
Extracurricular Activities 6 Lessons from a Tech Job That Sharpened My Political Advocacy The skills I spend honing at work are not just applicable to my tech career. I've learned you can power your cause work with your day job.
Personal Optimization Free Ways to Protect Your Personal Data on the Web It can be hard for the average person to track and prevent personal data breaches. I’ll share with you some of the best ways to protect your data online.