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

ruby

Web Apps

Detecting LESS Changes with Middleman

How to use Guard and Foreman to prototype with Middleman and LESS so that changes to imported LESS files are picked up automatically.
Ruby

Setting a Socket Connection Timeout in Ruby

How to use the Socket class' connect_nonblock method paired with IO.select to set a connection timeout for a Ruby socket.
Ruby

Kicking the Tires on Ruby 2.1 Preview

Digging into the details of Ruby's 2.1 Preview features like its new garbage collector and optimized method cache.
Web Apps

My Experiences with Ruby off Rails

Don't assume that Ruby is only useful for making websites with Ruby on Rails, because I've been using it for years without shipping a Rails app.
Ruby

Using Regular Expressions to Validate an IP Address in Ruby

Ruby's standard library includes regular expressions to validate an IP address. The Resolv standard library includes a regex for IPv4 and IPv6 addresses.
Platforms & Languages

Experimenting with Verbal Expressions

Verbal Expressions is an open-source project that allows the definition of regular expression patterns using easily readable text. Here's why I use it and how I'm trying to make it
Ruby

Tools for Debugging Running Ruby Processes

Let’s assume we have a daemon running on some kind of POSIX system written in Ruby that works great most of the time, but every few months gets “stuck."
Ruby

Simple Algebraic Data Types for Ruby

Here's a simple approximation of algebraic data types in Ruby using Ruby's struct class and the case equality operator.
Ruby

YAML Configuration in Ruby with Settingslogic

Settingslogic is an awesome RubyGem for straightforward access to Ruby application configuration.
DevOps & System Admin.

Building a Virtual Appliance – Repeatably

In order to easily distribute a complicated piece of software, we created a virtual machine appliance. We developed an automated and modular build process.
Extracurricular Activities

Acceptance Testing Your Games to Fix Bugs and Provide Regression

Acceptance testing games is hard. Why is it hard? Why is it important? Can I see an example in Ruby?
jRuby

Using Bundler with JRuby Complete

How to set up a JRuby project using the jruby-complete.jar using Bundler to manage gem dependencies.

Posts navigation

← Older posts
Newer posts →

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