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

Culture • Apr 23, 2013

Three Values that Matter to Me in a Work Environment

I've been working at Atomic for three years. I've learned a lot about designing great custom software. But I've also learned about working with people.
Extracurricular Activities • Apr 22, 2013

Wireless Communication Between Raspberry Pi and Your Computer

A Raspberry Pi wireless configuration that broadcasts an ad-hoc network and allows you to easily connect with computers.
Development Practices • Apr 21, 2013

Script Away Your Annoyances – Testing a Data Import Process

Let's create a script to automate the testing of a slow, ugly, and brittle data import process into Fedora Commons.
DevOps & System Admin. • Apr 19, 2013

Using Vagrant AWS with Capistrano

In switching my Vagrant workflow from VirtualBox to AWS, I ran into a problem; and in solving it, I discovered a better way to integrate Vagrant with Capistrano.
Embedded Systems • Apr 17, 2013

Adventures in Undefined Behavior

Instability in my embedded project was caused by non-thread-safe memory allocation functions (e.g. malloc), so I replaced them. Here's what I learned.
C & C++ • Apr 16, 2013

Working with Custom Return Values in GoogleMock

Tips for setting return values in GoogleMock expectations.
Development Practices • Apr 15, 2013

Pair Programming Is Built on Crucial Conversations

If the book Extreme Programming Explained is "how we roll," then the book Crucial Conversations is, "why we can" at Atomic.
Ember.js • Apr 14, 2013

Effortless Abstraction with Ember.js

It's amazing how easy it is to build sophisticated apps with Ember. This post explores one feature of Ember that enables this: pervasive data binding.
Project & Team Management • Apr 12, 2013

Tear Down the Walls! (part deux): Reorganizing Teams Around Epics

Development teams are often hindered by boundaries that exist between teams. Reorganizing teams around epics can help shatter these walls of ownership.
Developer Tools • Apr 11, 2013

An Introduction to Scripting Tmux Key Bindings

Scripting Tmux is a very powerful addition to your command line toolset. Here's how to add a Tmux key binding to open the file name under the cursor.
UX/Design Techniques • Apr 10, 2013

Test(ing) Kitchen: Assembling the Ingredients for Your Next Usability Test

In usability testing, you put together some great ingredients, follow the necessary steps carefully, and – voila! – a greater design emerges.
Culture • Apr 09, 2013

Sustainability at Atomic Object

There are many different definitions of and measurements for sustainability. At Atomic, it includes our community, workplace, and businesses practices.
« Previous 1 … 367 368 369 370 371 … 411 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