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 Practices427
  • Developer Tools428
    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

Configuring Redis TLS

With Redis 6 now having built-in TLS support and Heroku with optional support for Hobby-dev tier, it's time to utilize TLS with minimal effort.
Development Practices

A Code Smell Heuristic: Polluted by the Precipitant

Over the last few years, I’ve found myself leaning on a useful new code smell I’ve stumbled across, one I call being "Polluted by the Precipitant."
Development Practices

Why I Still Recommend Learning Elm

Elm has something for everyone to learn. Its principles are nearly universally applicable to other development environments.
Development Practices

Using the Socratic Method in Pair Programming

Use the Socratic method in pair programming sessions to improve your understanding of your thought process, and grow a junior developer's skills.
Development Practices

Document All the Things Before Handing Off a Maintenance Project

Before handing off a maintenance project, here are items you should document or get from the client or the previous person who worked on it.
Development Practices

Code Quality Metrics Are Guides, Not Goals

Measuring your code quality with metrics can be a mistake. Instead, you can use the metrics as a guide — showing you potential opportunities to improve.

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

Better Documentation Through Low-Fidelity Diagrams

Low-fidelity diagrams generate more accurately documented systems than complex master diagrams. Here's how I use them on software projects.
Development Practices

Prepare Your Software for Growth: Create Boundaries

You can be prepared for system and team growth with preparation and a smart application of boundaries in your software project.
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.
« Previous 1 … 11 12 13 14 15 … 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