Mocking React/Apollo Data Tables for UI Development

Recently, I was tasked with creating a new screen containing a table of data for a project using React and Apollo. In the past, we would typically start by defining the database table, other access layers in between that and a GraphQL query schema, and finally the query on the front end using Apollo. This has been quite tedious, and often, we ended up tweaking the schema many times until we ended up with precisely what the front-end UI needed. Read more on Mocking React/Apollo Data Tables for UI Development…

Three Common Misconceptions Junior Developers Have About Refactoring

One tool that junior developers often undervalue is refactoring. Since young developers probably haven’t worked on many projects where maintainability is important, it’s easy for them to overlook the importance of writing clean code. In this post, I’ll clear up some of the common misconceptions about refactoring. Read more on Three Common Misconceptions Junior Developers Have About Refactoring…

Seven Ways We’ve Learned to Work Smarter, Not Harder

Here at Atomic, we’re always striving to get better at our craft. From our guiding principles to the nitty-gritty details of implementation, we strive to reduce the repetitive and mundane at every chance. It makes our lives easier and improves our efficiency and quality for our customers.

This concept isn’t new, but I wanted to walk through some examples in my current project to help illustrate the idea. Read more on Seven Ways We’ve Learned to Work Smarter, Not Harder…

Best Practices for Solo Development

On most projects at Atomic Object, teams have at least two developers, allowing for pairing, code reviews, and other common practices we follow. On occasion, though, a smaller project needs only one developer. I’ve spent a portion of my current project working on my own and have found a few practices that make solo development easier. Read more on Best Practices for Solo Development…

Preparing to Launch a Rewrite for a Public-Facing Website

Launching a rewrite of an existing public-facing website is an exciting, yet tricky process. It’s exciting because you know that you’re working on a well-tested and market-validated idea. You already have users—something that new companies and products need to work hard to obtain. Read more on Preparing to Launch a Rewrite for a Public-Facing Website…