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 Practices413
  • 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

Three Attitudes that Lead to Maintainable Code

There are many great coding principles, but it can be hard to keep them all in your head at once. Instead, I try to remember these three attitudes.
Development Practices

Diagrams as Software Documentation – When a Picture Says it Best

In my experience, the diagrams easiest to create and understand are very free of form and well... they're fun!
Development Practices

Debugging Techniques: #1 Break the System into Small Pieces

My PC wouldn’t boot, didn’t even make a sound. I eventually traced the problem down to a particular mounting screw. But how did I figure it out? Debugging!
Development Practices

Security Hygiene for Software Professionals

Taking responsibility for your security hygiene is essential and not very difficult. Here are 7 things you should start doing as soon as possible.
Development Practices

Three Tips to Make Your Next Dependency Upgrade Easier

Over time, even well-managed web apps can see their dependencies fall behind. The JavaScript community moves fast, and if you don't stay on top of it, you can wind up with a packag
Development Practices

Retrospective: “Building a Virtual Appliance – Repeatably”

When we originally designed this, we made the assumption that by freezing the dependencies that we could, the possible changes would be isolated in lower-risk, more slowly moving c

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

Your Logs Should Be Considered Features, Too

Logging shouldn't be an afterthought. It's a core piece of diagnostic tooling. Logs are so cheap to integrate that they are often a high-ROI feature.
Development Practices

Functions and the Single Responsibility Principle

Do you apply the Single Responsibility Principle to functions and methods? This post illustrates the reasons why you might want to with a brief example.
Development Practices

Grooming Your Project After a Release

Post-release grooming lets you tie up loose ends, leave the product in a better state, and allows you to tackle future work with fewer roadblocks.
Development Practices

You Should Use Static Dates For Your Unit Tests

Why I use static dates for my unit tests: by not depending on the current system time, my test suite is stronger and more helpful to my project.
Development Practices

Uncle Bob’s Clean Code: Irrelevant in the Age of Full-Stack JavaScript?

"Clean Code" by Robert C. Martin (a.k.a. Uncle Bob) is particularly helpful in the practice of day-to-day software development. But how relevant is it now?
Development Practices

Accept It: Software is Wabi-sabi

Accepting that software products are never perfect, permanent, or finished gives me a sense of peace and helps me focus on how to make the situation better.
« Previous 1 … 22 23 24 25 26 … 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