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

Web Apps • Jan 05, 2015

Protractor Page Objects

Tests take actions and make assertions about how the application should respond, but page objects encapsulate the details of how to perform those actions on a page.
Developer Tools • Jan 04, 2015

An iOS Developer’s (Mostly) Open Source Toolchest

iOS developers have many tools to choose from. Here are our picks (most of them open source) for one project.
Culture • Jan 03, 2015

Atoms on “Own It” – Your Problem Is My Problem

Atomic Object isn’t a just place where we work. It’s something we’re part of. And all Atoms have the power and responsibility to keep it living and growing.
Python • Jan 02, 2015

Python Environment Management for Rubyists – a Guide

A crash course in setting up Python, using some of the Python community's excellent utilities for managing environments and dependencies.
Project & Team Management • Dec 31, 2014

Agile + Scrum = More Effective Iteration Meetings

Agile iteration meetings often fall prey to unproductive activities and lack of focus. Scrum practices can make meetings more structured and effective.
Objective-C • Dec 30, 2014

Method Swizzling in Objective-C

Method swizzling is the act of swapping the implementations of two selectors as an Objective C program runs, similar to monkey patching.
Swift • Dec 29, 2014

iOS SpriteKit Physics Tutorial in Swift

In this post I'll cover some major features of SpriteKit's sprite rendering and physics engine by implementing a small iOS game.
Web Apps • Dec 28, 2014

Trace Writes inside Selenium Tests

Selenium-driven integration tests are useful, but can be challenging to debug. Here's a simple way to log trace writes right into your test runner.
Developer Tools • Dec 26, 2014

Stow Your Dotfiles – GNU Stow for Managing Symlinks

GNU Stow is a valuable tool for organizing your dotfiles.
Embedded Systems • Dec 23, 2014

Getting ROS Indigo Running on OSX Yosemite

I wanted a ROS system in my native OSX environment. I eventually managed to get it working, but it was not an easy task.
Objective-C • Dec 22, 2014

ReactiveCocoa and the flattenMap Operator

One of my favorite ReactiveCocoa operators is flattenMap, and there are a two times I leverage it: incremental loading and mapping bad values to errors
iOS / OS X • Dec 21, 2014

Git Pre-Commit Hooks and Specta’s Focused Examples

A Git pre-commit hook to prevent accidentally committing a Specta test suite with a focused examples (fit or fdescribe).
« Previous 1 … 305 306 307 308 309 … 393 Next »

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2025 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
  • Client Resources
Offices
  • Grand Rapids
  • Ann Arbor
  • Chicago
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy