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
  • Agriculture
  • Automotive
  • Education
  • Entertainment
  • Financial Services
  • Government
  • Healthcare
  • Insurance
  • Logistics
  • Manufacturing
  • Retail
  • Utilities
Portfolio
Team
Culture
Contact
We're Hiring
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
  • Agriculture
  • Automotive
  • Education
  • Entertainment
  • Financial Services
  • Government
  • Healthcare
  • Insurance
  • Logistics
  • Manufacturing
  • Retail
  • Utilities
Portfolio
Team
Culture
We're Hiring
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

Development Practices

    Development category
  • IoT1
  • Test Driven Development2
  • Unit Testing1
  • Software Science45
  • Development Practices388
  • Developer Tools408
    Other Categories
  • Artificial Intelligence
  • Game Development
  • Golang
  • DX
  • Marketing
  • Healthcare
  • Accessibility
  • Atomic Thinking
  • Project & Team Management
  • UX & Design
  • Development
  • Platforms & Languages
  • The Software Life
Most Recent
Development Practices

Run Terminal Faster Using Lazy Loading

I ran into a problem when VS Code would open on startup and after I logged into my OS. One solution turned out to involve lazy loading.
Development Practices

“I Call Shotgun” – Contributing as the Navigator When Pair Programming

While pair programming, having an engaged navigator can prevent the driver from wasting time on pesky syntax errors or little logic errors.
Development Practices

A Case Study: Understanding Unfamiliar Code Without Aid

I’d like to share how I dug into some unfamiliar code to find some direction so you can see how I approach this sort of problem.
Development Practices

Use TypeScript Assertion Functions for Legible Test Expectations

If you're working with Discriminated Unions, TypeScript's Assertion Functions can help keep your test expectations legible.
Development Practices

Make Better Use of Discriminated Unions in Your Next Typescript Project

Discriminated unions are powerful. I hope this post helps you make better use of a great abstraction in your next Typescript project.
Development Practices

Runtime Configuration for SPAs

We recently had a need for runtime configuration in our web app’s frontend. In this post I’ll describe what that means and how we achieved it.

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

Define Success with Test-Driven Development

Using test-driven development as a mechanism for defining success for software, in turn, also defines success for the domain you are working in.
Development Practices

Why You Should Stop Overworking Your Email Regex

If you find yourself writing long and complex email regex patterns for one entry form, you may want to consider if it's worth the time and effort.
Development Practices

The Mark of a Valuable Senior Developer is…

One critical software development skill is to be willing to fold when a path becomes untenable and be aware of the tradeoffs in a different solution.
Development Practices

Configuring Redis TLS

With Redis 6 now having built-in TLS support and Heroku with optional support for Hobby-dev tier, it's time to utilize TLS with minimal effort.
Development Practices

A Code Smell Heuristic: Polluted by the Precipitant

Over the last few years, I’ve found myself leaning on a useful new code smell I’ve stumbled across, one I call being "Polluted by the Precipitant."
Development Practices

Why I Still Recommend Learning Elm

Elm has something for everyone to learn. Its principles are nearly universally applicable to other development environments.
« Previous 1 … 7 8 9 10 11 … 33 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
Certified B Corporation