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 Development3
  • Unit Testing1
  • Software Science44
  • Development Practices397
  • Developer Tools409
    Other Categories
  • Artificial Intelligence
  • Game Development
  • Golang
  • DX
  • Marketing
  • Accessibility
  • Project & Team Management
  • UX & Design
  • Development
  • Platforms & Languages
  • The Software Life
Most Recent
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
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.

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

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.
Development Practices

Four Tips for Documenting a Legacy Codebase

I’ve developed a good strategy for documenting the business logic and data flows in a legacy code base. Here are a few tips that I found helpful.
Development Practices

The Security Spectrum of curl | sh

curl | sh, though somewhat risky, isn't intrinsically insecure as a pattern. If you know what can go wrong, you'll be better-equipped to wisely use it.
Development Practices

Five Crucial Steps For Writing a Mobile App For a Bluetooth Device

Writing an app that communicates with a Bluetooth device can be very challenging. I've picked up a few best practices that ease this process.
Development Practices

Escaping the South Indian Monkey Trap

In The Passionate Programmer, Chad Fowler got me thinking about "value rigidity" in software dev through his exploration of the South Indian Monkey Trap.
« Previous 1 … 21 22 23 24 25 … 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.

© 2025 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
  • Client Resources
Offices
  • Grand Rapids
  • Ann Arbor
  • Chicago
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy