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 • Mar 01, 2018

TIME_WAIT and Your Test Suite

What it means when a socket server, in this case being used in a test suite, ends up in the TIME_WAIT state, and how to prevent it.
Growing as Makers • Feb 28, 2018

Early Career Advice: Optimize for Continued Learning

My recommendation, especially early in your career, is to optimize your next move for learning. Start thinking about what you’ll find valuable five, ten, or more years.
DevOps & System Admin. • Feb 27, 2018

Preparing to Launch a New Application – Domain Registration & DNS Hosting

Finding an appropriate DNS hosting provider ahead of an application launch is critical, and if handled improperly, can substantially delay or disrupt a launch.
Development Practices • Feb 26, 2018

The Five Habits of Maintainable Unit Tests

Good unit tests are often the best documentation of a project's behavior. But poorly-written unit tests can cement code in place, making it more difficult to change.
Growing as Makers • Feb 25, 2018

Choosing a Conference in 2018? Four Questions to Ask Yourself

Are you heading to a conference in 2018? It's time to plan and set goals! Here are four questions to ask yourself to ensure a fun, productive, and value-filled year of professional
Development Practices • Feb 24, 2018

Take Projects One Day at a Time, One Line at a Time

There’s no such thing as bad code. There’s just code that’s a poor fit for the problem today – but it probably was a good fit for the problem, knowledge, and timeframe it was writt
TypeScript • Feb 23, 2018

Simple Error Either in TypeScript

We came up with a nice little Either pattern for returning success or errors. By using a simple isError helper, we can prove to Typescript what result we have and maintain type saf
Growing as Makers • Feb 22, 2018

Software Dev. Career, Year One: Expectations vs. Reality

The last twelve months have completely flown by, and it's my one year "AO-versary." With this career achievement unlocked, I thought I would take a look back on how things have gon
Development Practices • Feb 21, 2018

Regular Expressions Are Great… Sometimes

Before you apply regular expressions to every situation that looks like a string that needs parsing, you need to be aware of their limitations.
Development Practices • Feb 20, 2018

What Shape is Your Project? – Tackling Software with a High “Complexity to Visibility” Ratio

What "shape" is your project? It's not overall complexity that matters. It’s the ratio of complexity of functionality to visibility into that functionality.
.NET / WPF • Feb 19, 2018

Reactive Extensions, ReactiveUI, and Whistling Tea Kettles

How reactive programming differs from interactive programming where an application has to poll for data. Plus how to use ReactiveUI to create a sample WPF app.
Personal Optimization • Feb 18, 2018

Why I Started Exercising Before Work

I think it's beneficial to begin your day with something other than work. Exercising before work has made my days less stressful and provided a significant boost to my quality of l
« Previous 1 … 245 246 247 248 249 … 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