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

Extracurricular Activities • Aug 27, 2017

Building a Siri/iOS HomeKit-Enabled Garage Door Control with Raspberry Pi – Part 2: Software

Software installation and code for controlling the door of my Raspberry Pi-enabled garage door opening home automation system.
News & Events • Aug 26, 2017

Atomic Grand Rapids Welcomes its 2017 Accelerator Cohort

Five new makers have joined Atomic's Grand Rapids office as part of the Atomic Accelerator—a prof. development program for newly-graduated developers.
Personal Optimization • Aug 25, 2017

Hacking “Time Out” and Forcing Myself to Take a Break

I know I'll resist taking a break whenever I'm in the "I will solve this problem if it kills me" mode. So I made it all but impossible to resist.
Developer Tools • Aug 24, 2017

Simple Way to Start (and Stop!) Background Processes in Bash

A Bash script to quickly start and stop multiple processes from the command line during development, while running multiple servers and/or clients.
Objective-C • Aug 22, 2017

Centralize Callback Handling by Creating a Reactive Signal

Go beyond basic ReactiveCocoa operations by using createSignal to abstract a collection of delegate callbacks behind a single signal.
Project & Team Management • Aug 21, 2017

How to Estimate an Agile/Scrum Story Backlog with Points

A step-by-step overview of the tools and processes you need to do a points estimate of a project backlog the Agile/Scrum way.
Extracurricular Activities • Aug 20, 2017

Building a Siri/iOS HomeKit-Enabled Garage Door Control with Raspberry Pi – Part 1: Hardware

Figuring out how to control my garage door with Siri/iOS HomeKit and building a basic controller built with JavaScript and some nice Node.js packages.
News & Events • Aug 19, 2017

Atomic Welcomes Kelly & Mary to Operations Team

Two new Atoms joined the Atomic Object operations team this spring: Kelly Daniels in Ann Arbor and Mary DeYoung in Grand Rapids.
Web Apps • Aug 18, 2017

Collecting Form Data with a Google Chrome Extension

I needed a Google Chrome extension that would work similarly to a password manager, such as LastPass, to monitor the data in form submissions.
Exploratory Testing • Aug 17, 2017

More Ways to Test – Peripherals? I’d Forgotten about Those…

As well as testing the input combinations to your program and covering the OS and device combinations, consider the many possible peripherals.
iOS / OS X • Aug 16, 2017

Understanding UIAppearance Container Hierarchies

The mechanics for UIAppearance proxies for views contained in other views does not work as you may expect coming from CSS. Here's how it's different.
Development Practices • Aug 15, 2017

TODO Comments Don’t Work

Comments, without a large amount of maintenance overhead, tend to become stale and misleading. TODO comments are no different.
« Previous 1 … 250 251 252 253 254 … 409 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