Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
Build with AI
  • 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
Build with AI
We're Hiring
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Build with AI
Blog
Contact
← Back to Blog Home

Recent articles

Development Practices • Sep 02, 2021

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.
React / Redux • Sep 01, 2021

Choosing the Best Form Library for Your React Project

The form library you choose to use for your project should depend on your application and how your form fits into it. My choice? React Hook Form.
Rust • Aug 30, 2021

Explaining How Memory Management in Rust Works by Comparing with JavaScript

Once you get the hang of Rust’s system of ownership and memory management, you’ll find that your code will be freer of mystery memory errors.
Culture • Aug 29, 2021

What Your More Experienced Programming Partner Learns from You

A lot of developers worry that they’re a drag on a more experienced programming partner. That couldn’t be farther from the truth.
Personal Optimization • Aug 28, 2021

What I Learned Working from Home with Roommates

Working from home when you live with roommates brings another meaning to the phrase "open office." Here are some things I learned after figuring it out.
Developer Tools • Aug 27, 2021

Tools to Help You Diagnose Issues in a Linux Environment

These are a handful of tools to help you diagnose issues in a Linux environment. They're present in pretty much any Linux-based environment.
Functional Programming • Aug 26, 2021

F# Pipelining vs. Composition

If you’re new to F#, you’ll see both the pipeline and composition operators. Decide which one to use by finding which approach leads to more readable code.
Platforms & Languages • Aug 25, 2021

Hosting an Angular Application on Heroku

This post will go through the steps needed to host your Angular application in Heroku and enable automatic deploys through GitHub integration.
DevOps & System Admin. • Aug 24, 2021

A Simple Guide For Updating Encrypted Files When Using Git-Crypt

The process to clean the git history can be tricky, so it is smart to safely update encrypted files and never commit an un-encrypted version.
Development Practices • Aug 23, 2021

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.
Project & Team Management • Aug 22, 2021

How to Give New Developers Meaningful Work

Onboarding a new developer is a fun but hectic time for any project. I have found that assigning meaningful work can be the biggest challenge.
Business Practices • Aug 21, 2021

Evaluating Compensation in a Job Offer

I encourage people to add up all the direct and indirect compensation when evaluating a job offer. What's the net value of the whole package?
« Previous 1 … 150 151 152 153 154 … 425 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