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

Development Practices • Jan 15, 2019

Commit Messages – the Easiest Documentation You’ll Ever Write

Historical context for a codebase gets lost over time, and documentation gets outdated. Solve both problems by writing bits of documentation as you go.
Android Development • Jan 14, 2019

With Jetpack, Android Development Has Leapfrogged iOS

Google has been busy improving their dev tools, languages, and frameworks in the last couple years – creating a solid, well-thought-out framework.
Growing as Makers • Jan 13, 2019

My Long, Winding Journey to “Software Developer”

There's only one maker at Atomic without a college degree – me. It's been a long, strange road to where I am, but I'm thankful for the experience.
Growing as Makers • Jan 12, 2019

Looking for the Perfect Double Major or Minor to Go with CS? Try the Humanities

A humanities education will complement your career in software, and enable you to be part of where the software industry is going.
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.
« Previous 1 … 221 222 223 224 225 … 420 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