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

UX/Design Tools • Feb 22, 2013

Sprites, Semantics & Scalability: A Demo with Playing Cards

How and why to use css sprites, ems, and percentages — demonstrated with a fully-scaleable CSS/HTML card deck using minimal, semantic markup.
Ruby on Rails • Feb 20, 2013

Testing Email Templates in Rails

Email clients all seem to display HTML mails differently. Here are a few tools I've used to make implementing Rails email templates a bit less painful.
Web Apps • Feb 18, 2013

System Testing a Java Web Service in Jetty

There weren't any tools to create and run automated Java system tests, so we created one. It's configurable, instrumented, and available on GitHub.
Embedded Systems • Feb 17, 2013

Using UDP Broadcast Messages to Discover Local Clients

Software Science • Feb 15, 2013

FFI: Foreign Function Interfaces for Fun & Industry

An FFI wrapper is much easier to write and maintain than a C extension, more portable across platforms and languages, and easier for users to install.
UX/Design Practices • Feb 14, 2013

Design Saturates Our Software Process

Agile design is infused into all stages of software product development, and developers participate in strategic and tangible design throughout the project.
Ruby • Feb 13, 2013

Beware of Capybara Interacting with Hidden DOM Elements

Capybara-webkit was allowing us to interact with invisible or hidden DOM elements, and our tests had been suffering due to being allowed this leniency.
Mobile Apps • Feb 11, 2013

Optimizing for Mobile Devices with Varnish Cache

Varnish cache speeds up websites, but can cause issues for content viewed on mobile devices. Configure Varnish properly for mobile and desktop browsers.
Embedded Systems • Feb 08, 2013

Bit-banding – An Elegant Approach to Setting & Clearing Bits

With ARM's Bit-Banding feature, a device takes a region of memory and maps each bit in that region to an entire word in a second memory region.
Development Practices • Feb 07, 2013

Your Tests Are Your Conscience

Writing tests exposes the "pain points" in code. Without having to face those "pain points," it's all to easy to ignore code smells and press on.
Personal Optimization • Feb 06, 2013

Hosting an Impromptu Remote Meeting with GoToMeeting

When our flight to meet a prospective client was delayed last week, we set up an impromptu remote meeting. Here are step-by-step instructions for our setup.
UX/Design Practices • Feb 02, 2013

A Strategic Approach to Wireframing

This approach uses the site's content strategy as a foundation, and helps me keep that strategy in mind throughout my design process.
« Previous 1 … 361 362 363 364 365 … 402 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