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 Practices404
  • Developer Tools415
    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

Tech Debt Isn’t What You Think It Is

We need to stop taking a sprint to "deal with tech debt," and start taking time to "implement the lessons we've learned over the past X sprints."
Development Practices

Help Your Fellow Developers with Well-Worded Error Messages

Write error messages that won't make readers think. A good error message should both point out a problem in your code and indicate a solution.
Development Practices

Your Database is Underutilized

Use your relational database management system to its full potential to process data, describe domain logic, and take action when data changes.
Development Practices

The Tradeoff of Multiple Repositories

There are real costs involved in the decision to have a development team work in multiple repositories—I believe these costs are always overlooked.
Development Practices

Be Explicit with Your API’s Data

When designing APIs, why you should be explicit about state when crossing system boundaries.
Development Practices

Capability Feature Flags for Backward Compatibility

Use "feature flags" to improve code that needs to maintain backward compatibility with an external API, device, OS, or hardware version.

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

Four Tips To Keep Refactoring Efficient

Four tips for efficient refactoring: have good test coverage, refactor on a main branch, keep tests green often, remember your purpose.
Development Practices

Test-Driven Development for the Uninitiated

This introduction to TDD is for developers who think test-driven development is a good idea, but don't yet feel like it will work for them.
Development Practices

Learning from Pokémon GO: The Importance of Testing

How Pokémon GO and its early bugs highlight the importance of high-quality code releases through testing and why quick releases aren't always ideal.
Development Practices

[Video] Command Injection: How the Shell Makes You Vulnerable

Command Injection can present a serious vulnerability, allowing attackers to run commands in the shell. This video covers how to defend against it.
Development Practices

Need to Understand Some Legacy Code? Start with a Test!

Debugging legacy application is never easy, but you can make understanding it less of a chore by adding a unit test. Includes rationale and examples.
Development Practices

Smart Strategies for the End of a Project

We talk a lot about what we do before and during projects, but what about when that's all done? What's important when a project is over?
« Previous 1 … 23 24 25 26 27 … 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