Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
  • 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
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

Recent articles

iOS / OS X • Aug 17, 2015

Continuous Validation for Mobile User Interfaces in iOS

We can automate testing so that our iOS user interface looks the way we expect by taking a screenshot of every view and composing them into a document.
Objective-C • Aug 15, 2015

Objection Turns 4, Gets 1,000th Follower

Objection is a dependency injection framework for Objective-C that I wrote in one day 2011 while working on an iOS project.
Development Practices • Aug 14, 2015

Using Cookbook Documentation to Pass on Knowledge

Cookbook documentation organizes material into "recipes," simple practical problems along with a described solution and short code sample.
UX/Design Practices • Aug 13, 2015

Experiments in Building a Design Team Over Distance

We need to put the right people with the right skills on the right projects. So how do we leverage our poly-skilled team of six, separated by 100 miles?
Ember.js • Aug 12, 2015

Unorthodox Ember Data Models: A Resource By Any Other Identifier

A few heterodox ways of modeling a resource with Ember Data.
Development Practices • Aug 11, 2015

4 Steps Toward Better Code Quality

If a code base has a bunch of inconsistencies and quality problems, we will take that as the norm and continue the pattern.
DevOps & System Admin. • Aug 10, 2015

DNS Record History – A Tool for Restoring DNS Records

I created DNS Record History to track and store any changes to DNS records, which can be helpful for restoring lost DNS records.
Growing as Makers • Aug 09, 2015

How to Become a Software Designer – 5 Essential Skills

Software design is far more than visual design. It's about solving problems with empathy, experimentation, and inspiration.
Project & Team Management • Aug 08, 2015

Counting Cards Instead of Scoring User Stories

You're left with a board that with a simple glance can tell anyone how the sprint is progressing—no need to add up cards up in your head.
Java • Aug 07, 2015

Unsubscribing from an RxJava Observable Mid-Stream

How to use compose() and takeUntil() to unsubscribe from an input Observable before emitting a single value down stream.
Development Practices • Aug 06, 2015

Software Development as Communication

"Good code" is performant and clear. It speaks to the reader about what it does and how it does it, in no confusing or uncertain terms.
Web Apps • Aug 05, 2015

Creating Charts with Rickshaw.js

Rickshaw.js is an open source JavaScript charting framework built on top of D3.js. It specializes in creating timeseries graphs.
« Previous 1 … 305 306 307 308 309 … 410 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