Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
Build with AI
  • 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
Build with AI
We're Hiring
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Build with AI
Blog
Contact
← Back to Blog Home

Development Practices

    Development category
  • IoT1
  • Test Driven Development5
  • Unit Testing2
  • Event Sourcing0
  • Software Science44
  • Development Practices425
  • Developer Tools426
    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

Best Practices for Solo Development

I've spent a portion of my current project as the only developer, and have found a few practices that help make solo development easier.
Development Practices

Four Keys to Effective Pair Programming

I've learned that there are a few things we can all do to become better pairs when we're asked to work on a pair programming team.
Development Practices

Exploding Breadcrumbs Make Life Easier for Your Future Self

Your future self will be thrilled when they encounter exploding breadcrumbs instead of a unworkable project.
Development Practices

Incrementally Building My Own Code Health Tool

It's simple to build a basic (and upgradable) tool that can help keep your code in good shape. Ours shows areas of the codebase that could be cleaned up, and it discourages committ
Development Practices

How to Back Up Your Development Environment

Creating a globally-accessible git repository to back up files, without needing to resort to symlinks or other messy methods.
Development Practices

Preparing to Launch a Rewrite for a Public-Facing Website

Having existing users and an existing infrastructure can make website relaunches very complex. You need to guard the user experience every step of the way.

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

TIME_WAIT and Your Test Suite

What it means when a socket server, in this case being used in a test suite, ends up in the TIME_WAIT state, and how to prevent it.
Development Practices

The Five Habits of Maintainable Unit Tests

Good unit tests are often the best documentation of a project's behavior. But poorly-written unit tests can cement code in place, making it more difficult to change.
Development Practices

Take Projects One Day at a Time, One Line at a Time

There’s no such thing as bad code. There’s just code that’s a poor fit for the problem today – but it probably was a good fit for the problem, knowledge, and timeframe it was writt
Development Practices

Regular Expressions Are Great… Sometimes

Before you apply regular expressions to every situation that looks like a string that needs parsing, you need to be aware of their limitations.
Development Practices

What Shape is Your Project? – Tackling Software with a High “Complexity to Visibility” Ratio

What "shape" is your project? It's not overall complexity that matters. It’s the ratio of complexity of functionality to visibility into that functionality.
Development Practices

Save Side Effects for Last

Why save side effects for last? It will make your code less buggy and easier to test (because it naturally guides you closer to functional programming).
« Previous 1 … 20 21 22 23 24 … 36 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