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

Organize One-Off Task Files with Dated Work Directories

Everyday developer tasks generate a lot of files. Here's an easy way to keep yours organized, and a shell function to help.
Development Practices

How Note Taking Makes Me a Better Developer

How the practice of taking notes helps me solve problems as a developer. Plus a few tools that help me capture command-line interactions in my notes.
Development Practices

Confusing Your Pair? Draw them a Diagram

When I drew a diagram showing each object, their responsibilities were clear, and testing the classes became simple and straightforward.
Development Practices

What Does Validation Actually Mean?

The term "validation" is often used as a catch-all for several activities – 4 things that are really just different components of validation.
Development Practices

What Developers Can Learn from Company Rebranding Announcements

Many of the forces that impact a logo redesign do so in microcosm during development as well, and not just during rewrites.
Development Practices

Four Ways to Refactor for Easier Development

Small, smart refactoring keeps the codebase clean and consistent, and it sets the groundwork for efficient development in the future.

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

Commit Messages – the Easiest Documentation You’ll Ever Write

Historical context for a codebase gets lost over time, and documentation gets outdated. Solve both problems by writing bits of documentation as you go.
Development Practices

The Value of a Fresh Pair of Eyes

A new perspective on old code can help spur refactoring that will not only make the app more usable, but will also make it a better environment for makers.
Development Practices

Bluetooth Mobile App Testing Checklist

8 Bluetooth mobile test scenarios to help you identify and avoid connectivity and implementation problems with your mobile application.
Development Practices

Four Steps for Inheriting a Codebase

Taking over an existing software project can be a challenge. In this post I cover a few steps to make the process easier.
Development Practices

My New 1st Principle of Programming – “Good Code Is Easy to Change”

Separation of concerns, abstraction, loose coupling, don't-repeat-yourself — they're all patterns that make your code easier to change.
Development Practices

An Approach to Database Testing in .NET Core 2.1

In this post I present an easy approach to write unit tests in ASP.Net Core that interact with a test database — either in-memory or SQL Server.
« Previous 1 … 16 17 18 19 20 … 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