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

Search Results for: tools

Search Results

Technical Practices • Dec 07, 2012

Thinking Abstractly: Why Programmers Don’t Write Binary Code

Software developers don't write in 1s and 0s. They use layers of abstraction – and so do you.
Business Practices • Nov 30, 2012

What Business Leaders Must Do in Multi-Project Environments

It is critical for business leaders to assign a clear sequential priority to every project and control the flow of work by postponing their start.
Functional Programming • Nov 28, 2012

Clojure Conj 2012: Logic Programming, ClojureScript, and the Importance of Small Services

One of the major themes at this year’s Clojure Conj was logic programming.
Software Science • Nov 15, 2012

Message-Oriented Programming

Designing around the messages, rather than the objects, brought my whole system into focus. If modules communicate by passing around self-contained textual data, or a simple struct
Ruby • Nov 13, 2012

Convenient Trick for Tolerance-based Test Assertions Using #ish

Enabling the #ish syntax to ease the writing of automated Ruby system and integration tests that rely on fuzzy or tolerance-based assertions.
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.
Embedded Systems • Oct 22, 2012

Getting Started with TDD for Microchip’s PICs

A tutorial describing how to setup Ceedling so you can enable Test Driven Development using Microchip's PIC microcontrollers.
Extracurricular Activities • Oct 12, 2012

Surface-Mount Electronics Fabrication at Home

The real challenge is how to build quality electronics without spending thousands on equipment. Can a hobbyist solder and build a surface-mount design?
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 03, 2012

Building the Right Acceptance Tests

Creating the right acceptance tests starts with choosing the right tools and asking the right questions.
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.
DevOps & System Admin. • Sep 13, 2012

From Imperative to Declarative System Configuration with Puppet

Start transitioning from imperative to declarative thinking through the use of Puppet's Exec resource type.
« Previous 1 … 119 120 121 122 123 … 128 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