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

Development Practices • Dec 30, 2017

WebDriver Testing Fun Times: When Threes Didn’t Exist

Checking the version of your software and the change log can lead to some very important discoveries. It might even lead you to the solution right away.
Ruby • Dec 29, 2017

Make Monkey Patching in Ruby Less Risky with Refinements

Extending Ruby's built-in classes is convenient but dangerous. Use refinements to get fine grained control over your monkey patches.
UX/Design Techniques • Dec 28, 2017

Practices for Harnessing SCSS with React

We have been hard at work on a client project using React, and we've established a set of rules to help us keep the CSS in order.
Functional Programming • Dec 27, 2017

Unit Testing Phoenix Controllers with Mox

A short walkthrough of the Mox library for Elixir. See how implementing mocks based on behaviours can simplify your unit tests for Phoenix controllers.
Project & Team Management • Dec 26, 2017

Development Accelerants

Some teams have lightning crackling from their fingertips, while others are barely crawling. And one team can behave differently on different projects. Why?
Growing as Makers • Dec 23, 2017

How Learning Software Is Like Learning Chinese

Programming, like language acquisition, takes time and effort. You can learn better by looking at context, setting goals, and working with a team.
Extracurricular Activities • Dec 22, 2017

Stranger Things Alphabet Wall, Part 2: MQTT in the Upside Down

How to set up MQTT for Wifi connectivity on your ESP8266-driven "Stranger Things" Alphabet Wall, connect it to an MQTT broker, and put together a front-end.
Extracurricular Activities • Dec 21, 2017

Make Your Own “Stranger Things” Alphabet Wall

How to make your own "Stranger Things" Alphabet Wall, using an ESP8266, Neopixel LEDs, craft supplies, Eggos, some C code, and a little bit of time.
Developer Tools • Dec 20, 2017

Need to Install Tools on Windows? Use Scoop

Scoop feels like Homebrew for Windows. It can also fetch and install packages from the Internet to get you up and running with open-source tools.
Project & Team Management • Dec 20, 2017

The Guide to Being a Pessimistic Designer

The world needs more pessimistic designers. Here's how you can say "no" when it needs saying, while making your team and project stronger.
Web Apps • Dec 19, 2017

Type Check Your Polyglot Dictionary with TypeScript

Large translation dictionaries like Polyglot are difficult to manage. Type check them with TypeScript to speed up development.
Developer Tools • Dec 18, 2017

Remote File Editing Over SSH with Visual Studio Code

The Remote VSCode allows you to easily navigate using your shell and edit multiple files simultaneously using Visual Studio Code's tabs.
« Previous 1 … 240 241 242 243 244 … 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