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
  • Event Sourcing0
  • Software Science44
  • Development Practices419
  • 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

Making Changes in a World of YAGNI

In many agile development projects, code will need to change frequently, and clean code that is easy to understand is easier to change.
Development Practices

Ensure a Successful Continuous Improvement Engagement With These Activities

Regularly plan to do these activities to keep your project healthy between active phases of development in a continuous improvement engagement.
Development Practices

Why & How to Tackle Internationalization at the Beginning of a Project

Writing code to support localization at the beginning of the project can ease the addition of new languages and regions later on.
Development Practices

3 Tips for Handing Off a Large Project

Ensuring a new team can easily start doing effective work after you've handed off a project to them is important. Here are some ideas on how to do that.
Development Practices

Embracing Nullability for GraphQL APIs

Build an API that expresses uncertainty with nullable fields, and your frontend implementation can use those APIs to handle less-than-ideal data.
Development Practices

6 Things to Consider when Adding a New Project Dependency

Dependencies are liabilities, and not all of them are worth the risk. The next time you're deciding whether to add one, ask yourself these six questions.

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

Three Ways to Develop, #3: The Swarm

Getting more than two developers together in a "swarm" is a valuable tactic that can improve context sharing and team decision-making.
Development Practices

Three Ways To Develop, #2: Pair Programming

Pair programming is a very effective development approach. But knowing when to pair is just as important as knowing how.
Development Practices

Three Ways to Develop, #1: Working Solo

Writing software on your own doesn't have to be a bad thing. In fact, it has several distinct advantages, in the right situations.
Development Practices

Making Impossible Builds Impossible

There are times when additional steps must occur during automated builds. Strategically insert fail points to ensure these conditions are met.
Development Practices

Receiving Your First Code Reviews? Remember 3 Things

Code reviews can be a source of anxiety for new developers. Here are three ways to get the most out of them for you, your project, and your team.
Development Practices

Exceptions Happen; Handle Them Well

Understanding exceptions in your software and how to handle them is key to making it robust and creating a good experience for you and your users.
« Previous 1 … 11 12 13 14 15 … 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