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

.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.
Business Practices • Jun 27, 2013

Of Software Designers & Broken Combs

The "T-shaped person" has long been a holy grail in the software industry. I disagree. The ideal candidate should look more like a broken comb.
UX/Design Tools • Jun 26, 2013

3 Mobile First Frameworks to Watch

Plenty of frameworks support responsive design, but I've been looking for one with a distinctively mobile first point of view.
« Previous 1 … 369 370 371 372 373 … 418 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