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 20, 2016

Be Explicit with Your API’s Data

When designing APIs, why you should be explicit about state when crossing system boundaries.
Android Development • Aug 19, 2016

Getting Android ListView Right the First Time

Three common mistakes and how to prevent each of them when subclassing BaseApapter to provide content for Android ListViews.
Culture • Aug 18, 2016

Respecting the Value of Face Time

While modern communication options are useful, there's still value in face-to-face communication. How do you know when an in-person meeting is necessary?
Ruby on Rails • Aug 17, 2016

Testing Data Migrations in Rails

When approaching rails data migrations, there are two complications: future-proofing and testing. This post walks through an example migration.
Developer Tools • Aug 16, 2016

IoT Made Easy by Particle

Particle is revolutionizing the world of IoT by building infrastructure that supports easily taking a product from prototype to mass production.
Development Practices • Aug 15, 2016

Capability Feature Flags for Backward Compatibility

Use "feature flags" to improve code that needs to maintain backward compatibility with an external API, device, OS, or hardware version.
Development Practices • Aug 13, 2016

Four Tips To Keep Refactoring Efficient

Four tips for efficient refactoring: have good test coverage, refactor on a main branch, keep tests green often, remember your purpose.
Development Practices • Aug 12, 2016

Test-Driven Development for the Uninitiated

This introduction to TDD is for developers who think test-driven development is a good idea, but don't yet feel like it will work for them.
News & Events • Aug 11, 2016

Announcing the 2016 Atomic Games!

Announcing Atomic Object's second annual Atomic Games programming competition on October 22 in our new Grand Rapids office.
UX/Design Techniques • Aug 10, 2016

An Introduction to Website Image Optimization – Part 2

How to optimize images for the web for fast webpages. Covers scaling images to the correct dimensions and applying image compression.
UX/Design Techniques • Aug 09, 2016

An Introduction to Website Image Optimization – Part 1

How to optimize images for the web for fast webpages. Covers eliminating unnecessary images and choosing the appropriate image format.
News & Events • Aug 08, 2016

Atomic Object GR Moves to New, Larger Home on Wealthy St.

After 19 months of planning and countless hours of hard work by dozens of people, Atomic Grand Rapids has moved to our new home at 1034 Wealthy Street SE.
« Previous 1 … 290 291 292 293 294 … 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