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

You’re Ready to Deploy – You Must Be Done, Right?

Your app might do everything your customers asked, but does it do everything you need? Here're tools for monitoring and diagnosing issues after it ships.
Development Practices

From Pigment to Pixels: What Art History Can Teach Us about Software Design

This post compares and contrasts software design for hire with art done for patrons.
Development Practices

Builder Syntax: A Timeless Way of Building

What is Builder Syntax and how do recent implementations compare to those of Groovy and Ruby?
Development Practices

Code Parsimony and the Perils of Over Abstraction

... the more I think that simplicity is one of the most critical aspects of quality software. All things being equal, simplicity outweighs abstraction.
Development Practices

How to Write a Compiler in an Afternoon

How to write compiler for toy language with JIT and native code generation in haskell using the Parsec library for parsing and LLVM for code generation.
Development Practices

In Defense of MISRA – Multiple Return Statements

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

Diff, not That

Do you know about the --ignore-matching-lines option to GNU diff? I recently found a great use for it on a recent project here at Atomic.
Development Practices

Testing Ensemble Productions

Development Practices

Testing and Legacy Code, A Primer

As much as we all might like to throw out legacy code, and “do it right,” that’s often an entirely impractical option or just a plain dumb thing to do.
Development Practices

Test Automation in InterSystems Cache and Ensemble

The extensibility and flexibility of the technology provided by InterSystems enabled us to do test automation, continuous integration, unit testing of DTLs, and integration tests.
Development Practices

Double Entry Programming

« Previous 1 … 31 32 33

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