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 12, 2023

Write Commit Messages Like a Pro: The Power of Conventional Commits

I recently learned about "Conventional Commits" after noticing how clean and easy to understand a new teammate's commit messages were.
C# • Sep 11, 2023

Running into Problems Testing with DateTime.Now()? Here’s the Fix

Using DateTime.Now() in your business logic can cause issues when it's time for writing tests. Here's my approach for fixing this.
Personal Optimization • Sep 10, 2023

The Case for Offline Breaks: Sudoku Books and Better Rest

Physical objects center us, and puzzles are fun! Learn about Killer Sudoku and how tangible activities help create better offline breaks
The Software Life • Sep 09, 2023

All the Things That Don’t Make You a Great Software Developer

Neither graduating college with a degree in Computer Science nor working for a Fortune X company makes you a great software developer.
Project & Team Management • Sep 08, 2023

Transform Software Teams with Feature Captains

As a tech lead on my project, I witnessed the transformative power of the feature captain role. Here's how our team benefits.
TypeScript • Sep 07, 2023

Typescript Switches on Multiple Inputs

I recently found myself wanting a two-dimensional switch statement in TypeScript. Here's one way to write one!
Personal Optimization • Sep 06, 2023

Multiple Projects? Context Switching for Developers

Context switching can be difficult for developers working on projects with different tech stacks, clientele, and product concerns.
Developer Tools • Sep 05, 2023

Vim is (Probably) Not the Right Tool for the Job

One of the most important plugins is the Vim plugin which brings all the powerful commands from Vim to your favorite code editor.
Personal Optimization • Sep 03, 2023

Embracing Sprint-Based Backlogs to Prepare our Home for Sale by October

My wife and I borrowed from the world of programming and use sprint-based backlog management in preparation for an upcoming home sale.
UX/Design Techniques • Sep 02, 2023

Can Design Thinking Workshops Benefit from Competition?

In a recent Design Thinking workshop I hosted, there was a bit of friendly competition among the participants when I split them into groups.
Artificial Intelligence • Sep 01, 2023

Daydreaming the Future of Software Designers and AI

Here, we'll explore three areas where software designers and AI intersect. This has the potential to bring novel solutions to the forefront.
React / Redux • Aug 31, 2023

Wire Up a Radio Button Using React Hook Form and Chakra UI

Today, let's use the powerful combination of React Hook Form and Chakra UI libraries to wire up a radio button.
« Previous 1 … 91 92 93 94 95 … 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