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

Recent articles

TypeScript • Apr 18, 2023

Learn Observables by Building a Stoplight

Observables are new to me and may be to you, too. Here, I’ll walk you through what I learned from building a stoplight using observables.
JavaScript • Apr 17, 2023

How to Use busboy for File Uploads in Express Middleware

Here's an Express middleware function that uses the busboy library to save an uploaded (multipart form) file to a temp file on disk.
Development Practices • Apr 16, 2023

Keep Your Documentation Up to Date with a Checklist

I've recently utilized a Documentation Checklist to help keep my software documentation up-to-date while saving time and effort.
Project & Team Management • Apr 15, 2023

Accept Conway’s Law in Big Projects

Projects running for long periods will experience change. When the change is large and involves new teams, beware of Conway's Law.
Development Practices • Apr 14, 2023

How to Write Good “Bad” Code

Sometimes, writing bad code is actually the right solution. Being a perfectionist can get in the way of progress on your project.
Artificial Intelligence • Apr 13, 2023

ChatGPT and the Value of a Computer Science Education

As someone who recruits graduates for their first jobs, I'm interested in how ChatGPT will impact the future of computer science education.
Personal Optimization • Apr 12, 2023

Tips for Learning Vim in 2023

One of the most important tools for learning Vim is a cheat sheet, or, if you’d like a deeper dive, a Vim book.
Prisma • Apr 11, 2023

2 Quick and Easy Ways to Set the Environment Database in Prisma

Here are two quick and easy ways to set the environment database in Prisma, methods that don't require writing scripts for dotenv.
Developer Tools • Apr 10, 2023

Write Cleaner Unit Tests Using Parameterization

Look out for repeated patterns in your unit tests. You might be able to implement some parameterization to make them more succinct.
Project & Team Management • Apr 09, 2023

How Adding a Delivery Lead Changed Our Project

Adding a Delivery Lead to my project led to a huge shift in a number of ways. I only wish we had done it sooner.
UX/Design Practices • Apr 08, 2023

Don’t Let Your Design System Dictate Your Design Process

Design systems are valuable for creating consistency and structure in the design process, but they can be limiting if relied on too heavily.
Evolving the Industry • Apr 07, 2023

GitHub Copilot Should Pay For the Code It Uses

Microsoft charges you $10 per month to access its code generation tool. However, none of that money goes to the people who wrote the code.
« Previous 1 … 90 91 92 93 94 … 411 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