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

Python • Jul 17, 2020

DIY Factories with Pytest

Factory Boy is great for using the factory pattern in your Python tests with popular ORMs. But what if you want a simple or customized factory solution?
Personal Optimization • Jul 16, 2020

A Guide to Surviving Burnout, Part 2 – Learn to Recover from Burnout

When I'm burned out, I take some rest, make some difficult decisions, and then gain a little inspiration to boost myself back into a (manageable) routine.
Exploratory Testing • Jul 15, 2020

A Very, Very Lightweight Test Plan

Even on an Agile project, think through your testing at the start can help you be prepared, focused on the right areas, and testing for the right risks.
Developer Tools • Jul 14, 2020

CircleCI vs. Azure Pipelines: A Comparative Analysis

CircleCI and Azure Pipelines are leading continuous integration platforms, each with strengths and weaknesses. Which should you choose?
UX/Design Practices • Jul 13, 2020

How to Create a Cohesive Conceptual Model from Diverse Mental Models

Here are several ways you can adjust your diverse set of mental models to create a more cohesive conceptual model for your software system.
Extracurricular Activities • Jul 12, 2020

Self-Hosting Your Own Cloud – Part 8: Monitoring Your Internet Traffic with ntopng

A managed switch allows you to copy traffic from one or more ports onto a designated mirror port. You'll have a copy of all traffic moving through your designated ports onto a port
Functional Programming • Jul 11, 2020

Combining Maps of Iterables in Scala Without Replacing on Key Conflict

Map concatenation in Scala results in information loss if keys match. This poses a problem when combining Maps of Iterables, so here's a method to fix that.
Growing as Makers • Jul 10, 2020

Business Development in a Coronavirus World

The business world is undergoing a lot of change and uncertainty. Here are five ways you can connect with people during business development conversations.
Personal Optimization • Jul 09, 2020

A Guide to Surviving Burnout, Part 1 – Learn to Identify Burnout

I've experienced burnout several times. Here are the signs I've learned to watch out for. When I see them, I know I need to make a change.
Development Practices • Jul 08, 2020

6 Concerns that Documentation Should Address

Documentation is a tool for setting up context. It should help future developers answer who, what, when, where, why, and how.
Project & Team Management • Jul 07, 2020

Long-Term Agile Planning Is Possible!

Yes, you can plan more than a few weeks out on an agile project. Agile just gives you the flexibility to regularly rework the plan to meet your goals.
Web Apps • Jul 06, 2020

How to Test Storybook with Cypress

Like any software, Storybook is prone to rot when left untested. I finally have a good way to test it!
« Previous 1 … 178 179 180 181 182 … 420 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