Growing as Makers Explore the World! Take a Code Vacation Take time to get away from the codebases you use every day and explore something new. You'll recharge, get inspired, and expand your horizons.
DevOps & System Admin. How to Encrypt Your Existing AWS S3 Objects AWS S3 lets you add server-side encryption for all new objects, but what if you need to encrypt a bucket full of unencrypted objects?
Python DIY Factories with Pytest Factory Boy is great for using the factory pattern in your Python tests with popular ORMs. But what if you want a simple or customized factory solution?
Development Practices The Error Handbook, Part 3 – How to Handle Your Errors Don't use ad-hoc error handling in your application. Instead, use this step-by-step process so that your code is predictable and maintainable.
Development Practices The Error Handbook, Part 2 – How to Shape and Represent Your Error Data Use the most appropriate data structures provided by the programming language. Keep your error data as simple as possible without losing information.
Development Practices The Error Handbook, Part 1 – Two Ways to Categorize Errors Think of each error as either an exception or a failure (depending on how severe/rare it is), and classify the error based on what caused it.
Development Practices How to Prototype Quickly: Six Tips for Light-Speed Programming Agile programming strategies aren't always great for writing software in a short timeframe. Here are six tips for prototyping quickly.
Ember.js Fifth Time’s the Charm – Debugging Ember Octane & Apollo Ember Octane makes some things kind of difficult. Here’s a solution to one of those hard problems and why some other solutions I tried didn't work.
Development Practices Keep the Flow Going: Four Tips for Distraction-Free Programming When you have a backlog of feature work staring you in the face, maintaining flow becomes an invaluable skill. Here are four tips for doing just that.
React / Redux Rendering Legacy Pages inside of a React Component You don't need to completely abandon your legacy frontend just yet! Learn how to build a React component that renders pages from your legacy web app.
Development Practices Open-Source vs. Build-Your-Own – A Formula for Deciding You need to deliver a feature. Should you write the code yourself? Should you use one of the dozen open-source solutions available? How do you decide?
React Native Creating a Local File Cache Inside Your React Native App Need to store files in your React Native application but don't know where to start? Here's a short guide to implementing a local file cache.