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 • Jul 16, 2019

Writing Agile Stories, Part 1 – Breaking a UI into a Set of Features/Stories

Ready to build your agile backlog? Start with the user interface. By breaking your UI into features, you end up with a manageable list of bite-sized tasks.
TypeScript • Jul 15, 2019

Ergonomic TypeScript Generics with Higher-Order Functions

It can be difficult to design generic functions that are easy to use. Higher-order functions can help you keep unnecessary type parameters out of the way.
Growing as Makers • Jul 14, 2019

Mentored by Wizards, Part 2 – Patience & Persistence

How one of my wizard mentors taught me to adopt a new skill. Not by lecturing me or forcing me, but by patiently, persistently encouraging me to grow.
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.
« Previous 1 … 207 208 209 210 211 … 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