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

DevOps & System Admin. • Feb 28, 2012

Load Balancing and Reverse Proxying with Nginx

Using Nginx is a convenient method to set up a load balancer and remote proxy for websites and web apps. Example configurations demonstrate use cases.
Embedded Systems • Feb 24, 2012

TDD Comes to Arduino

I want to share an example so simple, and a list of instructions so complete, that pretty much anyone can start to do TDD in embedded.
Web Apps • Feb 20, 2012

Given I Am Signed in Using capybara-webkit

Directly authenticate a user from a Cucumber step by setting a cookie using capybara-webkit.
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.
« Previous 1 … 363 364 365 366 367 … 387 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
Certified B Corporation