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

Growing as Makers • Aug 04, 2018

Beyond Coding Bootcamp, Part 1 – A Roadmap for Learning Software Development without College

Coding bootcamps are great. But to really learn software development, you need some computer science basics. Fortunately, you can find them online.
Extracurricular Activities • Aug 03, 2018

Solving Bathroom Contention with MQTT: Atomic’s A2 Office Gets a PottyMon

There are four bathrooms, and the status of each can be open, closed, or unknown. We want to report each status in real-enough time over the company network.
Development Practices • Aug 01, 2018

Debugging Strategies You Can Use on Every Project

Developer Tools • Jul 31, 2018

VS Code vs Spacemacs for TypeScript Development

Most of the features that made me transition to VS Code for Typescript are now implemented in Spacemacs!
DevOps & System Admin. • Jul 30, 2018

Making Practical Use of OpenSSL’s s_client

OpenSSL's s_client sub-command provides many options for communicating with SSL/TLS servers. Learn about some of the most useful components in this post.
Development Practices • Jul 29, 2018

Three Keys to Success with Remote Pair Programming

When I joined a cross-office team, I wasn't prepared for the challenge of remote pairing. I had to find the tools and habits that worked for me.
Ruby on Rails • Jul 28, 2018

There Be Dragons: Rails Callbacks and Suppression

I love Rails, but the recommended way to work with callbacks is a set of terrible practices for building a real app.
React Native • Jul 27, 2018

An Intro to React Navigation for React Native

When you want your app to have simple flows (stack of screens, drawer, or tab), React Navigation has built-in components that make it easy.
Business Practices • Jul 26, 2018

Three Ways to Increase Employee Well-Being & Improve Business Outcomes

Show your employees that you care about their lives and futures. You'll get more trust, higher performing teams, and a more resilient organization.
Web Apps • Jul 25, 2018

Understanding the Apollo Default Resolver

The difference between the default resolver and an explicitly specified resolver in Apollo's graphql-tools – specifically arguments passed to a function called by the default resol
Developer Tools • Jul 24, 2018

Can You Get Turnkey IoT with Blynk?

For hobby projects, proof-of-concepts, or really simple products, Blynk could be a good solution. I would happily use it to build a prototype.
iOS / OS X • Jul 23, 2018

UI Unit Testing in Your iOS Project

When it comes to automated testing, UI tests tend to be difficult to write, take a long time to run, and are prone to flakiness. So I recently explored the feasibility of isolating
« Previous 1 … 223 224 225 226 227 … 410 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