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

Development Practices

    Development category
  • IoT1
  • Test Driven Development5
  • Unit Testing2
  • Software Science44
  • Development Practices415
  • Developer Tools424
    Other Categories
  • Artificial Intelligence
  • Game Development
  • Golang
  • DX
  • Marketing
  • Accessibility
  • Delivery Practices
  • Project & Team Management
  • UX & Design
  • Development
  • Platforms & Languages
  • The Software Life
Most Recent
Development Practices

Five Techniques for Writing Flexible Code

Software should be built flexible, because you don't know how you'll need to change it. These techniques will help you write code with flexibility.
Development Practices

Need to Debug a Legacy App? Throw an Exception

Make debugging a legacy app less of a chore by throwing an exception–it's cheap, quick, and easy.
Development Practices

7 Tips for a Joyful Return to a Software Project

Jumping back into an older dev. project can be easy, or it can be a pain in the neck. Here's how to make it a joy.
Development Practices

A Design-First Approach to Mobile App Architecture for iOS

Design-first means thinking through how you want to handle visual design at the very beginning of the mobile app development process.
Development Practices

Managing Multiple Releases in a Production Application

Comparing two Agile workflows for managing multiple releases in a production application: Release Branches vs. Feature Flags
Development Practices

Learning from Game Dev: Entity, Component, Systems

Branching out into unfamiliar paradigms is a great source of new ideas and patterns to write better software.

Keep up with our latest posts.

We’ll send our latest tips, learnings, and case studies from the Atomic braintrust on a monthly basis.

[mailpoet_form id="1"]
Development Practices

How to React and Respond to Production Bug Reports

Some tips for handling critical bugs, plus an email template for discussing them with your client.
Development Practices

How I Learned to Love TDD

The longer I practice TDD, the more I realize how foolish my instincts actually were.
Development Practices

Why You Shouldn’t “npm install -g”

Why you should never "npm install -g" a Node.js package when a project-local install will do.
Development Practices

A Plea for Clearer Documentation for Non-Developers

It may take a little longer to write documentation with non-developers in mind, but it could save your team a lot of time down the road.
Development Practices

Property-Based Testing for Serialized Data Structures

How to use property-based testing to verify version compatibility for serialized data structures. In particular, use of C#'s DataContract.
Development Practices

Evaluating Property-Based Testing Through a Random Walk

How complex of a system can you test with property-based testing? More complex than you'd think (but not unlimited). 
« Previous 1 … 25 26 27 28 29 … 35 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