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 Practices410
  • Developer Tools423
    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 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.
Development Practices

Are Dynamic Items Missing from Your Design Mockups?

Web app style guides always include basic items like error states for forms. Unfortunately, the more dynamic items are often not specified.
Development Practices

3 Practical Steps for Fixing Software Bugs

We often find ourselves having to fix a bug we unknowingly introduced. Here's a process for diagnosing and resolving these issues quickly.
Development Practices

Changing Unfamiliar Code? First, Seek to Understand

The next time you feel frustrated with someone else’s code that you need to change, first make sure you’re not actually the source of the problem.

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 Tackle Ill-Defined Technical Work

Have you run into a technically-focused backlog item with little definition? Follow these four steps to manage expectations and find success.
Development Practices

Onomatopoeia and Code Readability

In some code patterns, the structure resembles its intent. This sort of code tends to be easier to scan and understand quickly.
Development Practices

Developer/Designer Collaboration on Single-Page Web Apps

Single-page web apps are an ideal environment for designer/developer collaboration, which yields faster implementation of designs that represent the designer's intent.
Development Practices

The Responsible Application Audit – A 7-Part Checklist

When reviewing an existing codebase, don't just "give it a look." Follow this concrete, 7-part plan for running a responsible application audit.
Development Practices

What Does “Run the Tests” Mean? – How Shared Symbols Can Speed Up Team Communication & Reduce Errors

We explicitly define the phrases our team uses every day, then create scripts to carry them out. This frees up brain space and makes onboarding easier.
Development Practices

6 Tips for Testing Large Legacy Codebases

Adding tests to legacy projects is daunting. The goal is to provide confidence around crucial code. Here's how I navigate uncovered code and make meaningful testing updates.
« 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