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

Embedded Systems • Feb 15, 2012

Avoid Putting Preprocessor Directives in .c Files

Embedded Systems • Feb 14, 2012

How to Write Good Requirements

Writing good requirements is hard. Here are some tips that will hopefully make the process more clear.
UX/Design Tools • Feb 14, 2012

You Should Read: The Visual Language of Dashed Lines

A post over at Understanding Graphics explains the vision and cognition research behind our perception and interpretation of dashed lines in visual design.
Personal Optimization, Ruby on Rails • Feb 14, 2012

Writing a Good Blog Post – An 11-Step Process

This process has improved my ability to write my blog posts and general web content.
Functional Programming • Feb 12, 2012

Higher-order Contextual Functions in Clojure

Higher-order Clojure functions defining a context (like swap! and send-off) follow a common pattern. See how to apply the pattern to your own functions and macros and how it can be
Web Apps • Feb 08, 2012

CSS3 Transitions – Spicing Up DOM Changes

CSS3 transitions can be a nice addition to web applications when used properly. Here are a few tips on when and how to user them.
Development Practices • Feb 04, 2012

Balancing Safety and Convenience

Most languages will throw an exception if you do this, but not all. Not throwing an exception can let you write simpler code.
Developer Tools • Jan 28, 2012

Less Perplexing Terminal Multiplexing with tmux

As a professional problem solver, I spend a considerable portion of my day working at a command prompt within a terminal multiplexer called tmux.
Developer Tools • Jan 27, 2012

Safeguarding Your Productivity with Backups

Make a bootable backup of your hard drive so that you can quickly recover in the event of a hard drive failure and maintain your productivity.
UX/Design Practices • Jan 26, 2012

Understand Design or Fail

I often use “Big D Design” to distinguish Strategy and Process from the Tangible, where I often use “Visual Design” to describe the craft.
Development Practices • Jan 24, 2012

Designers Are More Valuable than Programmers

Insights as to how developers practice design and an assertion of the diminishing value of the "coder" mindset.
Developer Tools • Jan 22, 2012

Highlight Strings in Cucumber Features with Vim

An "after" syntax file that adds highlighting to double quoted strings in Cucumber feature files when using tpope's vim-cucumber plugin.
« Previous 1 … 394 395 396 397 398 … 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