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

Extracurricular Activities • Jul 13, 2019

Making Your First Game in Phaser 3 with TypeScript

Getting a Phaser 3 game started with TypeScript can be a daunting task. This guide will help walk you through all the necessary steps to get your project up-and-running.
UX/Design Techniques • Jul 12, 2019

Six Principles for Planning and Facilitating a Workshop

With these methods, designers can create engaging workshops that bring people together to solve problems in just a couple of hours or over a few days.
DevOps & System Admin. • Jul 11, 2019

Docker Volumes: Why, When, and Which Ones?

Docker volumes are used to persist data from within a Docker container. I'll explain when and why to use host, anonymous, and named volumes in Docker.
Project & Team Management • Jul 10, 2019

Surf With Your Knees Bent – Four Ways to Expect the Unexpected

Product development is difficult: there will be bumps along the way. Here are four ways to prepare for and manage the inevitable challenges.
TypeScript • Jul 09, 2019

Helper Functions for Testing a PostgreSQL Database

Writing tests for a node.js server? You should test the database too. Here are a few helper functions for testing a postgres database, using knex.
Project & Team Management • Jul 08, 2019

Three Ways to “Own It” on a Large, Distributed Team

It's so easy to say, "That's not my problem." But this builds animosity and further drives us apart when we should be working together.
Growing as Makers • Jul 07, 2019

Five of My Favorite Resources for Women Growing Their Careers

Women face particular career challenges, especially where they're underrepresented. These inspiring and well-researched resources were a great help to me.
DevOps & System Admin. • Jul 06, 2019

Why Z Shell Is the Best Choice for Beginners

If you’re just learning to use the shell, try Zsh. It has lots of customizatin options, built-in spelling correction, auto-completion, syntax-highlighting, loadable modules, and gl
UX/Design Tools • Jul 05, 2019

Mail Merge for Documents using Google Sheets, Docs, & Scripts

Manually modifying numerous documents can be very tedious. But Google Suite can create a set of custom files, like a "mail merge" for documents.
Development Practices • Jul 02, 2019

Organization Patterns for Writing Better Web Acceptance Tests

Following a well-defined pattern for my web app acceptance test suite has helped me write tests quicker and clearly document the software's capabilities.
Objective-C • Jul 01, 2019

Using attributedText to Create a Single UILabel with Multiple Styles

Attributed text lets you style strings without changing the style on the label directly. Here's a guide for creating a single UILabel with multiple styles.
Growing as Makers • Jun 30, 2019

Mentored by Wizards, Part 1 – “You’re Worthwhile”

My big secret ("My work isn't good enough") was finally out. Yet I wasn’t being fired. I was being offered help from someone I respected. I was still worth their time.
« Previous 1 … 201 202 203 204 205 … 414 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