A Simple Approach to Complicated Database Defaults

Database tables rarely stay the same over the course of a project. We often need to add tables, add or rename columns, or break up a table to support evolving project demands or updated domain modeling. Migrating existing data correctly is not always trivial. Here are two scenarios I ran into recently on a project […]

Quick Next.js + GraphQL Integration via API Routes

This is a quick guide to getting a lightweight GraphQL server via API route in a Next.js app. This is not a detailed tutorial of how to create a beautiful, semantic GraphQL and Next.js toolkit. Where we’re starting: A basic Next.js app with a Postgres database. Where we’re going: A request to an api/graphql endpoint […]

Recognition Within Teams – What a Stuffed Elephant Taught Us About Acknowledgement

Just over two years ago, Atomic introduced an employee recognition program. Within this program, Atoms can acknowledge and applaud the hard work of their colleagues by awarding them with a “Proton” that signifies one of our six value mantras. This program has been great for company-wide recognition of the notable exemplifications of our values, but […]