My team has started working on a new web application, and we’ve been asked to use ASP.NET for the backend. We chose to use React for the frontend because we’ve had significant success with React at Atomic, and we wanted to leverage some existing UI components that were built in React. We try to avoid […]
In February 2019, I gave birth to my first child. It has been a wonderful, exciting, exhausting, crazy time. I am the third woman and first maker to have a baby while working at Atomic. I wanted to share some of my experiences because, despite reading pretty much every article about parenting on the entire […]
Today, I’d like to share a story about how one of my wizard mentors taught me a new skill (test-driven development) and really got it into my brain. Not by lecturing me or forcing me to do it, but by patiently, persistently encouraging me to grow.
When I graduated and started at Atomic, I had a lot of anxiety because I felt like I was surrounded by wizards. I’ve spent the last three years learning to think like a wizard, to conjure joy from pain and cast protection spells over the important things. I finally feel like I’ve grown into a […]
Over the last year and a half, I’ve had the pleasure of working on a web app built in TypeScript. I came to Atomic with no web development experience at all. On my first couple of projects, I spent most of my time working on small, relatively isolated pieces of functionality for various applications: a […]
Atomic is home to lots of very high-level wizards. Their abilities and specialties span the whole of the software craftsmanship space, and each one has their own skill set to leverage when tackling the many unique problems that come through our door. I’m not a very high-level wizard yet, but I’ve found that deliberately striving […]
Recently, my husband and I received some great news: We’re expecting our first child in February! We’re thrilled, and the journey is going to be very exciting, but it does come with some significant changes. Namely, for the last few months, I’ve felt that the things I needed to do have required several times the […]
The application I’m working on right now has a search box that makes suggestions as the user types and does quick, inline searches to provide extra-fast results. Yesterday, I talked about how we improve our timing with debouncing. Today I’ll dive into the technical details of how we built the autocomplete behavior using React–Redux and […]
We have an application with an autosuggestion search box that’s driven by a query to our GraphQL server. When the user types in a string, such as “at,” we can query our server for the term our search engine thinks we should suggest—maybe “atomic.” We wanted this search box to be fast and efficient; what’s […]
A while back, I wrote a post about being surrounded by wizards. I’ve since spent even more time watching and learning from said wizards, and I am starting to pick up some tricks! I’m feeling like I might be about a Level 4 wizard now.