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 Development4
  • Unit Testing1
  • Software Science44
  • Development Practices399
  • Developer Tools412
    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

Output Buffering in PHP

How to separate application logic from view templates in PHP using output buffering, and why it can make your code easier to work with.
Development Practices

Organization Patterns for Writing Better Web Acceptance Tests

Following a well-defined pattern for my web app acceptance test suite has helped me write tests quicker and clearly document the software's capabilities.
Development Practices

Answering “How Long Will This Take?” and Other Impossible Questions

Even if you have many unknown variables, plugging in a made-up number can help avoid analysis paralysis. Find the rough bounds of your problem and start making progress.
Development Practices

How to Ensure a Successful Mobile App Release

A smooth mobile app release should include several kinds of testing, Alpha and Beta distribution, and phased rollouts.
Development Practices

A Guide to Evaluating Closed- and Open-Source Libraries

Do your due diligence before picking out libraries, and you will save yourself a lot of headaches. Avoid things that are poorly maintained unless you want to end up maintaining the
Development Practices

Containers & Containerization – Pros and Cons

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

Document Your Project’s package.json File

It's a bummer that you can't comment JSON, but that shouldn't stop you from documenting the decisions in your package.json file.
Development Practices

A “Grand Unified Theory” of Agile

Agile isn’t about “doing practice X.” It’s about finding the set of practices that best meet the needs of a given team at a given time. That's not easy.
Development Practices

Strategies for Data Synchronization on Rewrite Projects: Part 3 – No Integration

Early release of working software is critical to a successful rewrite. In some circumstances, not sharing data between systems is a good option.
Development Practices

Strategies for Data Synchronization on Rewrite Projects, Part 2 – Two-Way Integration

Early release of working software is critical to a successful rewrite. Two-way data exchange can keep both systems working in parallel and reduce risk.
Development Practices

Strategies for Data Synchronization on Rewrite Projects: Part 1 – One-Way Integration

Early release of working software is critical to a successful rewrite. One-way data synchronization can be a useful strategy when its constraints fit.
Development Practices

The Non-Technical Challenges of Rewrites

If all of the weird quirks of an old system are reimplemented in a rewrite, all you're really doing is porting the old system to a new tech stack.
« Previous 1 … 14 15 16 17 18 … 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