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

Extracurricular Activities • Nov 07, 2012

openBMS: Electric Vehicle Battery Management

openBMS has the potential to be expanded into part of a fully-integrated electric vehicle, communicating with  other devices such as chargers and LCD displays.
Platforms & Languages • Nov 06, 2012

Beware the Elvis Operator in Groovy

With Groovy's definition of truth, the elvis operator can lead to confusing results. Make sure that it's actually going to do what you want.
Ruby • Nov 06, 2012

Is Your Application Running with Ruby – Slow?

Ruby may not be compiled for optimal performance with RVM. I benchmarked Ruby, and compiled Ruby with optimization flags to improve performance.
Developer Tools • Nov 05, 2012

Extending Sublime Text… Now for Vim Lovers Too!

Sublime Text’s Vim mode provides good coverage of the basic Vi Command Mode, but it retains the full capabilities of Sublime while in Insert Mode.
UX/Design Practices • Nov 04, 2012

Where Is the Offline View Pattern?

Many mobile apps try to bridge a connected and offline experience. This inevitably leads devs to common practices when dealing with data and views.
Development Practices • Nov 02, 2012

A Case for Learning J

Observations on dynamism, compositionality, regularity, and concision in J.
Embedded Systems • Nov 01, 2012

Hey, C Is a Functional Language Too!

I will show how you can write a linked list reversal function in C with no mutation and no malloc!
Functional Programming • Oct 31, 2012

Elixir, Erlang, and the Dining Philosophers

Solving a classic computer science problem using Elixir, a functional meta-programming aware language built on top of the Erlang VM.
Ruby • Oct 30, 2012

Collecting Metrics from Ruby Processes with Zabbix Trappers

How to set up Zabbix to collect various forms of information (from numerical metrics to arbitrary strings, to log data) via the Zabbix sender protocol.
Ruby on Rails • Oct 30, 2012

ActiveRecord Black Magic

ActiveRecord's query interface is very powerful, but sometimes it will not generate the SQL you expect. Here's one approach to overriding this.
Developer Tools • Oct 27, 2012

Splitting the Brain of your DNS on OS X

Business Practices • Oct 26, 2012

Trial By Pair – Vetting Job Candidates with Pair Programming

Vetting job candidates with pair programming works. It reveals key information about a candidate's personality, abilities, and experience.
« Previous 1 … 377 378 379 380 381 … 412 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