Growing as Makers Don’t Let Perfectionism Stall Your Software Development Project When building software, we are constantly faced with decisions and trade-offs. Don't let perfectionism stand in your way.
Exploratory Testing Deal with Flaky Cypress Tests: Cloud vs. Parallelized Testing Glen Bahmutov's cypress-split plugin offers the prospect of parallelized testing without the hefty price tag of Cypress Cloud.
Prisma Translate a Graph Database Schema to a Prisma Schema On a recent project, we chose to migrate data from an existing Amazon Neptune graph database to an Amazon RDS PostgreSQL relational database.
Prisma Prisma vs. TypeORM – Which is Right For You? In my current project, we use two popular ORMs, TypeORM and Prisma. Each one has advantages and disadvantages. But which is right for you?
AWS Improve Feature Flagging with AWS AppConfig Feature flags are essential parts of continuous delivery. Here is why my software development team chose AWS AppConfig to meet our needs.
Extracurricular Activities Build a MIDI Controller with Me Using Arduino Making your own MIDI controller is a great beginner project, while also providing opportunity for future expansion.
Developer Tools Make the Most of Storybook Stories with These Simple Tips Storybook has benefits for teams working on front-end components. Make the most of these benefits by adding interaction tests for components.
TypeScript Automate API Documentation and TypeScript Types with OpenAPI Recently I was tasked with updating the API documentation on a project to OpenAPI format. Here's how to get started using it in your project.
Growing as Makers How Daily Journaling Helped Me Level Up as a Developer I've recently embraced daily journaling. For one month, I took time each day to note how my mental model of a project changed throughout the day.
Developer Tools Git Yourself Out of Trouble with These Handy Commands A crucial skill in software projects is navigating Git, the ubiquitous revision control system. Here are some handy Git commands that have helped me.
Project & Team Management 5 Steps to a Successful Software Project Virtual Demo For anyone who's new to giving a virtual demo or who feels they could use a few tips, here are five easy-to-follow steps for demo preparation.
Angular Resolving *ngSwitch Type Errors When Using Discriminated Unions in Angular Templates Here's a workaround for resolving *ngSwitch type errors in Angular templates and switching on a discriminated union type.