Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
Build with AI
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Contact
Atomic Object Atomic Object
Services
  • Offerings
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Platforms
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Industries
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Build with AI
We're Hiring
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Build with AI
Blog
Contact
← Back to Blog Home

Recent articles

TypeScript • Jan 11, 2019

Generic Higher-Order Functions in TypeScript

An example of how to write a generic higher order function in TypeScript using the built in type definitions ReturnType and Parameters.
Developer Tools • Jan 10, 2019

Git Merging vs. Rebasing: The Beginner’s Guide

Git merging preserves git history and does a 3-way merge between the branches being merged and the last common branch. Git rebasing replays new commits on top of master.
DevOps & System Admin. • Jan 08, 2019

Creating Amplify Email Campaigns in JavaScript

The process for setting up Pinpoint endpoints with Amplify isn’t ideal since you have to use the Pinpoint SDK, but it is possible. I'll walk you through it.
Exploratory Testing • Jan 06, 2019

“Who Tested That?” Probably Someone Like You

The next time you find a bug in the wild, instead of being smug and thinking it would never happen to you, ask yourself if it could.
Development Practices • Jan 05, 2019

The Value of a Fresh Pair of Eyes

A new perspective on old code can help spur refactoring that will not only make the app more usable, but will also make it a better environment for makers.
Personal Optimization • Jan 04, 2019

What I Learned from Working 32 Hours a Week

Instead of taking all my vacation at once, I decided to see what a 4-day work week would look like. It taught me a lot about myself and how I work.
React / Redux • Jan 03, 2019

Redux Thunk Best Practices for Loading Initial Data

Best practices for loading initial data with Redux Thunk – enforce separation between fetching data, determining the landing page, and navigating to it.
Development Practices • Jan 02, 2019

Bluetooth Mobile App Testing Checklist

8 Bluetooth mobile test scenarios to help you identify and avoid connectivity and implementation problems with your mobile application.
React / Redux • Dec 30, 2018

Three React Native Libraries I Can’t Live Without

I found React Navigation, React Native Push Notification, and React Native SVG indispensable during my last project, and I plan to use them on many more.
Project & Team Management • Dec 29, 2018

Your Backlog Isn’t a To-Do List – It’s Self-fulfilling Prophecy of Success or Failure

Good software can only be built via a well-run project — starting with a great backlog that helps you refine the big-picture plan and stay on track.
Web Apps • Dec 28, 2018

Improve Your App with CSS in JavaScript

CSS-in-JS libraries can improve both your developer and user experiences. Here's how.
Development Practices • Dec 27, 2018

Four Steps for Inheriting a Codebase

Taking over an existing software project can be a challenge. In this post I cover a few steps to make the process easier.
« Previous 1 … 224 225 226 227 228 … 423 Next »

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2026 Atomic Object LLC
Explore
  • Insights
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
Offices
  • Ann Arbor
  • Chicago
  • Grand Rapids
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy