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

Exploratory Testing • May 16, 2018

More Ways to Test – Testing Error Conditions

When you user makes a mistake (and they will), how does your app cope? Here are 5 examples of common ways users make mistakes.
Web Apps • May 15, 2018

Extending the Heroku Timeout in Node.js

It's possible to extend the default Heroku 30 second timeout by sending meaningless bytes back to the client. This post shows how to do so using Node.js / Express middleware.
Web Apps, TypeScript • May 14, 2018

Type-Safe Object Merging (TypeScript 2.8 Edition)

Using some of the new features in TypeScript 2.8, I've figure out how to implement typing when merging objects.
Growing as Makers • May 13, 2018

Providing Guidance as a Seasoned Maker

The experience and wisdom you've gained during your career is invaluable to junior makers. There are many ways you can leverage your experience to help your team grow and mature.
UX/Design Practices • May 11, 2018

When’s the Best Time to User Test? A Case Study

Which gives you the optimal feedback from users — a clickable prototype with visual design or a simplified implementation of the app?
Business Practices • May 10, 2018

Onboard New Clients Like New Employees to Start Projects Off Right

Before you simply drop the client right into the mix, invest some time in the relationship between your new client and their team. Think about what they need to know. Listen to the
Project & Team Management • May 09, 2018

When Is a Story Done? Three Criteria to Decide

Done is straightforward, clear-cut. It's absolute. So, when we talk about user stories being done, why is it so difficult to agree on a definition?
Developer Tools • May 08, 2018

Modifying Your Git History? Here Are a Few Things to Think About

Avoiding lost code is one of the major benefits of version control, so using Git features that might cause data loss should only be done with careful consideration.
Web Apps • May 07, 2018

Avoid Careless Production Mistakes with Custom Scripts

While you might not be able to prevent accidentally ruining data in production, you can put up roadblocks to reduce the risk. Consider writing custom scripts to avoid making those
Evolving the Industry • May 06, 2018

Using the Culture Cycle to Shape Your Company Culture

Learn to actively shape your company's culture by thinking in terms of the Four I's of the Culture Cycle — individuals, interactions, institutions, and ideas.
Development Practices • May 04, 2018

Mocking React/Apollo Data Tables for UI Development

This method helped me quickly determine the minimum data required to drive the front-end. That has directly driven the back-end code, reducing refactoring time and preventing unnec
Functional Programming • May 03, 2018

Folding Away Mutations in F#

F#'s immutability led me to solve a problem in a more functional way, using fold to apply a series of mutations.
« Previous 1 … 229 230 231 232 233 … 410 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