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

Ruby • Aug 09, 2012

RSpec: Thank You for Running My Tests in Random Order

Running your tests in random order will increase their robustness. You can now configure RSpec to do just that.
Development Practices • Aug 08, 2012

Two for the Road: In Praise of Pair Programming

Good pairing is like driving with a friend in the high-occupancy lane – faster, more efficient, and a whole lot more fun.
Personal Optimization • Aug 07, 2012

Language Matters – Don’t Sound Unsure of Yourself

Set yourself apart by eliminating weak language from your vocabulary. Sounding like an unsure moron during meetings weakens your chances of building trust and respect in others.
Ruby • Aug 06, 2012

Live and Let Pry

Pry has great support for plugins. Here are some that I've found most useful.
Embedded Systems • Aug 03, 2012

Randomized Testing in Lua with Lunatest

Randomized testing can detect the edge cases. I created Lunatest, a testing library for Lua) with a functionality for randomized testing.
Growing as Makers • Aug 01, 2012

Women and the Software Industry: The Truth about Stereotypes, Retention, and the Gender Gap

How stereotype threat keeps women from staying in the software industry, and how we can fight it with education, encouragement, and networking.
Functional Programming • Jul 30, 2012

What I Learned on the Way to Clojure

My top three Clojure lessons: sequester mutable state; think functionally and be idiomatic; and practice, practice, practice.
Presenter First • Jul 27, 2012

Presenter First in GTK+ and C – Updated for 2012

A sample project that demonstrates Presenter First in the context of GTK+ and C — updated to work with the latest tools.
DevOps & System Admin. • Jul 26, 2012

Standalone Puppet with Capistrano

Puppet is a great way to manage server configuration, but the client/server model can be too complex. The standalone Puppet agent can be run with Capistrano.
Embedded Systems • Jul 25, 2012

Vectors: Solving Geometry Problems without Trig

If you're coding something that needs to track positions and/or movement and you're _not_ using vectors, you are over-complicating things.
Growing as Makers • Jul 24, 2012

Self-Taught Developers: Are You Missing Your Foundation?

Every software developer needs a basic understanding of computer science in four essential areas.
Web Apps • Jul 20, 2012

Simple Natural Sorting in ExtJS

A simple method to sort numbers lacking leading zeroes, using a regex string replacement.
« Previous 1 … 394 395 396 397 398 … 424 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