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

Project & Team Management • Dec 01, 2017

5 Ways to Highlight the Value of Your Development Team

A lot of the awesome work developers do is not self-evident to project stakeholders. Here are five tips to improve the visibility of your team's value.
Planning Your Project • Nov 29, 2017

Choosing the Right Mobile Technology – Native, Cross-Platform, or Responsive Web

Choosing the right mobile platform or technology is essential. Do you go native with iOS or Android? A responsive web app? Cross-platform tools like Xamrin?
Development Practices • Nov 28, 2017

Six Strategies to Spend Less Time Debugging

Sometimes time pressures require a shot-in-the-dark solution. But your codebase will be healthier if you understand the root cause of the issue.
C & C++ • Nov 27, 2017

Cedux: Experimenting with the Redux Model in C

Redux is Javascript library with tools to help developers better manage state. I wanted a similar tool for C, so I wrote Cedux!
Growing as Makers • Nov 26, 2017

When to Stop Learning New Programming Languages

Knowing which languages to learn is a version of the Multi-Armed Bandit Problem. The answer is an ongoing cycle of exploration and exploitation.
News & Events • Nov 25, 2017

Atomic Welcomes Two Designers and a Developer

Since August, Atomic's offices have gained 2 designers and a developer. I asked each of them to tell me about themselves and their new roles.
Exploratory Testing • Nov 24, 2017

Using Game Titles to Estimate Testing Scope

We came up with a number of different sized "buckets" for testing projects of different size and complexity, named after video games.
Ruby • Nov 22, 2017

Building Concurrent Primitives in Ruby without a Queue

A Queue isn't always what we want. So, how can we build our own primitives that are still nice and Thread safe? Mutex + ConditionVariable + data
UX/Design Practices • Nov 22, 2017

A Tale of Two Approaches to Innovation – IxD vs. Proto/Test

The discussion of Interaction Design vs. Prototype/Test/Lean is about how we frame and solve problems—specifically how each approach treats the user.
Software Science • Nov 21, 2017

Hexagonal Architecture in Action

At least for the time being, I'm sold on the hexagonal architectural pattern. It seems to provide smart guardrails as software grows in complexity.
Web Apps • Nov 20, 2017

A Simple Way to Implement Timers and Timeouts in Redux

While trying to implement some features that require a lot of timeouts and time measurement of user interactions, we found a simple approach in Redux.
Web Apps • Nov 20, 2017

Five Reasons to Use Storybook Tests

Storybook makes it easy to leverage React components for easier development and testing of your web app's UI in different browsers.
« Previous 1 … 253 254 255 256 257 … 420 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