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

Project & Team Management • Nov 07, 2018

Wizard Consultant Skills – Protection Spells for Saying “No”

Every consultant must learn to say no — to special cases, cool new ideas, extra responsibilities, etc. It's your duty to protect your project. And yourself.
Development Practices • Nov 06, 2018

A Case Against Dependencies

It can be very tempting to pull in a 3rd-party package to add functionality to your app. But there are hidden costs you should weigh first.
TypeScript • Nov 05, 2018

Using an Int Type in TypeScript

An example of creating an Int type in TypeScript, allowing the compiler to catch potential production problems when inserting calculated values into the DB.
Developer Tools • Nov 04, 2018

Supplementing Your VPN with Little Snitch

Little Snitch for macOS can block traffic on untrusted networks until your VPN is activated, and in caes it disconnects. Here's how to set it up.
Embedded Systems • Nov 03, 2018

A Library for Driving NeoPixels with the ESP32 Micro Controller

I needed to drive a set of NeoPixels from an Espressif ESP32 micro controller. I couldn’t find an off-the-shelf library for driving them, so I made my own.
Developer Tools • Nov 02, 2018

Store Batch Import Metadata to Save Yourself Time Later

Batch imports are tricky, and debugging them can be difficult if you don't store infor about the import. Save yourself a headache by building import auditing into your next batch i
Development Practices • Nov 01, 2018

Getting Ready to Break Everything (in 5 Easy Steps)

Sometimes you have to make a change that will have negative effects across your whole application. But there is a disciplined, organized way to approach it.
UX/Design Tools • Oct 31, 2018

Pivotal + Invision – Our Two-Tool Solution for Managing Design & Software Implementation

Thinking of Pivotal Tracker as the main backlog and Invision as the supporting visual design backlog has brought structure and transparency to the process.
Mobile Apps • Oct 30, 2018

Unit Testing Custom Xamarin.Forms Controls

How to write unit tests for custom Xamarin.Forms controls, why you may want to write unit tests at the view level, and how to overcome initial hurdles.
Developer Tools • Oct 29, 2018

Spawn Virtual Browsers Effortlessly with Firefox Containers

Firefox's container technology is extremely powerful. Learn how to use it to isolate websites, create virtual browsers at a click, and more.
Resources for Clients • Oct 28, 2018

What Challenge Will Your Company Face Next? Check the Predictable Success Framework

Knowing where you are in the company growth journey can help you identify the real problems you're struggling with and find a solution before you burn out.
Development Practices • Oct 27, 2018

3 Tips for Dealing with Technical Debt

Having structure around managing technical debt makes it easier to recognize opportunities to refactor and makes sure everyone knows what needs to be done.
« Previous 1 … 216 217 218 219 220 … 411 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