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 Development4
  • Unit Testing1
  • Software Science44
  • Development Practices406
  • Developer Tools417
    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

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). 
Development Practices

Why System Testing Matters – And Why it’s Getting Easier

Any large application is at significant, long-term risk without system testing to make sure all its pieces are working together properly.
Development Practices

Git Confident – Git Best Practices for Joining an Existing Project

By learning to overcommit and branch out in Git, I've been able to contribute changes more confidently without worrying about making mistakes.
Development Practices

Maintaining Your Sanity Across Time Zones

A few strategies to make working with time zones less confusing.

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

Why I Git Commit Too Much

5 ways that using small git commits with descriptive messages will make your life easier.
Development Practices

Living Style Guides – Bring the Benefit of Devcards to Any App

Like devcards, a Living Style Guide can increase the bandwidth of feedback when developing, and make it easier for new developers to ramp in to the code.
Development Practices

Better System Tests – Increasing Testability without Sacrificing Elegance

It's worth the effort to intentionally design your software to be testable.
Development Practices

What I Learned in 10 Years at a Software Consultancy

What is it like to work at a software consultancy like Atomic Object? I look back at my first 10 years at AO and discuss why it's such a good fit for me.
Development Practices

Swiss Cheese and Pair Programming

How Swiss cheese makes a useful metaphor to explain how pair programming creates better software.
Development Practices

Sharing Data without Using Globals

Developers should only use global data as a last resort. In most cases, a safer pattern will allow the desired data to be shared more securely.
« Previous 1 … 25 26 27 28 29 … 34 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