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

Personal Optimization • Jul 20, 2019

Five Reasons Generative Art Is the Ideal Hobby for a Software Developer

Generative art takes the inflexible or “scientific” parts of software development and turns them into creative moments that provide inspiration.
React / Redux • Jul 19, 2019

Rendering Legacy Pages inside of a React Component

You don't need to completely abandon your legacy frontend just yet! Learn how to build a React component that renders pages from your legacy web app.
Project & Team Management • Jul 18, 2019

Scrum Misconception #3 – You Have to Know Every Detail to Size a Story

Estimating work is essential for planning for future work. But working through every nuance to provide an estimate can be too time-consuming.
Developer Tools • Jul 17, 2019

A Simple Bash Script to Find Your Forgotten TODOs

Here's a short shell function to find the TODO comments I've left behind. I run it frequently, then try and address some of the TODOs that I've left.
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.
« Previous 1 … 200 201 202 203 204 … 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