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

Extracurricular Activities • Aug 04, 2019

Creating a Developer Escape Room, Part 2 – Puzzles & Setup

A template for creating your own developer-centric escape room, with three puzzles and instructions for how to set everything up.
Growing as Makers • Aug 03, 2019

Creating a Developer Escape Room, Part 1 – Why & How

A custom escape room can be part of a team-building activity or just a fun lunchtime break. It's a great way to build trust and camaraderie.
Development Practices • Aug 02, 2019

“Well, I’m not a designer…” – Five Ideas for Devs Making Design Decisions

Learn just enough to iterate a design quickly, use established styles, and put in a bit of effort on every piece. And you can dramatically increase your product quality.
Planning Your Project • Aug 01, 2019

Is Software the Best Solution? These 5 Questions Will Help You Decide

Custom software may seem like a quick solution to your problem, but is it the best, most efficient one? Here's how to ask the right questions.
React / Redux • Jul 31, 2019

Loading States in React Components Using TypeScript’s Discriminated Unions

By using discriminated unions in TypeScript to define the props for a React component, we can cleanly handle loading states in our React components.
Project & Team Management • Jul 30, 2019

Writing Agile Stories, Part 3 – Setting Good Story Goals

Describing expected behavior in a story is a baseline. Make your stories even better by writing a story goal that describes the purpose of the feature.
DevOps & System Admin. • Jul 29, 2019

Five Ways to Spice Up Your Bash Command Prompt

With these tools, you'll be able to delve deeper and customize your Bash prompt to just how you like it.
UX/Design Practices • Jul 28, 2019

Users Absorb Rules (Until They Can’t Trust Them)

Users inherently build a set of rules and expectations on how a system works. It is key to maintain consistency to prevent unnecessary "second-guessing".
Communities • Jul 27, 2019

Making Atomic Proud

Come June, we were excited to see our flags hung, and both Atoms and their laptops decked out in their rainbow best.
Atomic Accelerator • Jul 26, 2019

Atomic’s Grand Rapids Office Is Hiring Our Fifth Accelerator Cohort

Our Grand Rapids office is hiring our fifth Accelerator cohort. Read this article to learn why this is such a great opportunity, and how to apply.
Android Development • Jul 25, 2019

Seamless Integration of Android’s Soft Keyboard

Android's soft-keyboard can be a struggle to integrate, but it doesn't have to be! Learn the basics of this ubiquitous interface and see basic examples.
Development Practices • Jul 24, 2019

Output Buffering in PHP

How to separate application logic from view templates in PHP using output buffering, and why it can make your code easier to work with.
« Previous 1 … 208 209 210 211 212 … 423 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