GitHub Actions Support Open Source Through GitHub Issues Here are a few tips to effectively interact with GitHub issues and make an impact when contributing to open source projects.
Personal Optimization Make Your iPhone Dumb on Demand with Shortcuts Balancing the convenience smartphones provide with the desire to disconnect can be challenging. That's when I remembered iOS Shortcuts exist!
Development The Value of Being an Intentionally Dogmatic Software Developer Falling into the trap of dogmatism is common in software development, but being intentionally dogmatic can be a boon for anyone's career.
Realm Improve Realm Migrations with Rails-like Patterns Discover how our custom Rails-inspired migration pattern improved the way my team manages database schema changes in Realm.
Development Practices Improve Your Codebase Incrementally with Team Refactoring Goals Sometimes, the team isn't all on the same page. On a recent project, we implemented a strategy to alleviate this: team refactoring goals.
React Native Create a Hand-Drawing Component Using React Native Skia While searching for the ideal library, I came across React Native Skia — a high-performance 2D graphics library.
Growing as Makers How I Get The Most Out of a Software Conference Attending conferences is a great way to stay up to date on trends in the industry. Here's how I get the most out of a software conference.
JavaScript How to Optimize Common JavaScript Array Patterns Let's go over a few examples of common operations performed on JavaScript array patterns and how we can make them blazingly fast.
Project & Team Management 3 Practices I Use to Create a Comfortable Environment for Junior Developers I've found that when I can make junior developers feel comfortable, they're more likley to ask questions, speak up, and point out mistakes.
TypeScript Validate All the Things with Zod If you want peace of mind for all of your data, I highly recommend integrating Zod (or another schema validation library) into your project.
Growing as Makers How and Why I’m Improving My Developer Vocabulary Since I've started actively trying to improve my developer vocabulary, I've seen benefits that extend beyond mentoring other developers.
Development Practices How to Statically Type CDK Configurations for Multiple Environments As far as I’m aware, there isn’t a built-in solution for statically typing a configuration for CDK. So after a bit of research, I created a way of doing it!