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 • Jul 13, 2013

Ham Radio Is Not Dead

An introduction to ham radio and how you can get into this fascinating and limitless hobby.
Embedded Systems • Jul 12, 2013

Localizing Strings in Objective-C

With ibtool and Localized String, you can have your application ready to be translated into a number of different languages in just a few steps.
.NET / WPF • Jul 10, 2013

Caching Data Transforms on IObservables

Describes a method of using IObservables which allows for efficient re-use of complicated transforms.
Development Practices • Jul 09, 2013

Test Driven Development: Resistance Is… Perplexing?

If you're resisting the switch to TDD, here are a few reasons to take another look: It's faster (no kidding!), higher quality, and far more flexible.
DevOps & System Admin. • Jul 08, 2013

Load Balancing and Reverse Proxying with Nginx, Updated

Nginx can be easily setup for load balancing and remote proxying for web applications. See a working implementation with explanations.
Personal Optimization • Jul 07, 2013

The Invisible Gorilla Is Smarter than You

Being aware of all these biases and how we think doesn't mean they can all be overcome, but being aware can help us get the System 2 part of our thinking and make sure we're not he
Development Practices • Jul 06, 2013

Why Code Design Requires Empathy

Good code design goes beyond simply mapping features to requirements. It also includes a human element.
UX/Design Tools • Jul 05, 2013

Using Image Trace to Produce Logo Concepts

I've discovered a new way to convert screenshots into vector graphics — allowing me to create logo concepts by playing with fonts before I buy them.
Platforms & Languages • Jul 01, 2013

A Field Guide to Lua Coroutines

Lua coroutines make concurrent programming simple. Here's why they are important, and how to to get started.
Web Apps • Jun 30, 2013

A CSS Naming Convention for JavaScript

We’ve found CSS classes used to connect JS to the DOM are best kept separate from css classes intended for visual style and layout.
Embedded Systems • Jun 29, 2013

An Alternative to the Layer Model in C Project Design

As a C project grows, layer models become counter-productive. I've started using a different pattern modeled on Dependency Injection.
Ruby • Jun 28, 2013

YAML Configuration in Ruby with Settingslogic

Settingslogic is an awesome RubyGem for straightforward access to Ruby application configuration.
« Previous 1 … 360 361 362 363 364 … 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