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 • 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.
Development Practices • Aug 04, 2015

Doing it Wrong – Tips for Writing Ugly Hacks

If your software ecosystem forces your hand, there are a few ways you can keep your workarounds under control.
Ember.js • Aug 03, 2015

Computed Properties with Computed Dependent Keys in Ember.js

Although not built into Ember, there is a straightforward approach to defining computed properties that have dynamic, or computed, dependent keys.
« Previous 1 … 315 316 317 318 319 … 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