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

UX/Design Tools • Oct 08, 2012

Storyboarding with Inkscape and OmniGraffle

Expedient sketching and document layout using a combination of tools such as Inkscape, OmniGraffle and Rake.
Development Practices • Oct 04, 2012

Pragmatic Pairing

At Atomic, we pair pragmatically—not dogmatically. While all work could benefit from having another set of eyes, not all work needs that constant attention.
Development Practices • Oct 03, 2012

Building the Right Acceptance Tests

Creating the right acceptance tests starts with choosing the right tools and asking the right questions.
Embedded Systems • Oct 02, 2012

Conversing JSON with Qt and Ruby

A simple command processing engine in C++ using Qt and QtScriptEngine for parsing JSON. The server, which initiates simple exchanges, is written trivially in Ruby.
DevOps & System Admin. • Oct 01, 2012

Useful iptables Port Forwarding Patterns

iptables is a packet filtering tool for configuring nat and port forwarding. Here are some patterns to help setup port and ip address redirection.
Personal Optimization • Sep 28, 2012

Converse Better: How to Have Productive Technical Arguments

Rather than arguing that a technology is inferior/superior overall, discuss where it's particularly useful, and whether another technology would would work better.
Web Apps • Sep 27, 2012

Auto Login During Development with dotjs

How to use the dotjs browser extension to write simple user scripts, specifically one to automatically log in to a site under development.
Workplace • Sep 26, 2012

Is Your Chair Your Enemy?

Being sedentary for long periods can have serious negative effects on your health. Standing while working can help you be healthier and more productive.
UX/Design Tools • Sep 25, 2012

Getting Around Internet Explorer’s 4,096 CSS Rule Limit

I recently found out that IE can't handle more than 4,095 selectors in a single CSS file. Here's my work-around.
Ruby on Rails • Sep 21, 2012

Using ActiveRecord to Abstract “Greatest N Per Group” Queries

My approach allowed me to specify the group based on a set of columns and to abstract the required join logic behind an ActiveRecord scope.
Web Apps • Sep 20, 2012

Working with Compass Sprites — Lessons Learned

An introduction to Compass Sprites and its benefits, plus a setup overview and some tips and workarounds.
Web Apps • Sep 18, 2012

A Few Quick Tips for qtip2

Tips for handling unusual cases in the qtip2 jQuery library—like using qtip2 to make a tooltip appear on a user-triggered event and then disappear.
« Previous 1 … 384 385 386 387 388 … 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