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

Development Practices • Jan 09, 2017

Functions and the Single Responsibility Principle

Do you apply the Single Responsibility Principle to functions and methods? This post illustrates the reasons why you might want to with a brief example.
Development Practices • Jan 06, 2017

Grooming Your Project After a Release

Post-release grooming lets you tie up loose ends, leave the product in a better state, and allows you to tackle future work with fewer roadblocks.
Personal Optimization • Jan 05, 2017

Freshen Up Your Work in 2017

With the new year ringing in, I thought I would share a few of my tips for keeping my process fresh and not falling into a rut in the office.
Developer Tools • Jan 04, 2017

Computational Narratives with Jupyter Notebook

Jupyter Notebook is a tool for exploring data, developing and testing algorithms, and constructing computational narratives.
Developer Tools • Jan 03, 2017

Simple Android REST calls with Retrofit2

In this post, I'll discuss the basics of getting started with Retrofit2, as well as a few tricks I've found useful when using it.
Developer Tools • Jan 02, 2017

How to Remove Extra Separator Lines in a UITableView

When your UITableView does not have enough data, it will show empty cells with separators to fill out the screen. Here's how to get rid of them.
Choosing Your Team • Dec 30, 2016

When to Call in the Consultants

As software project "Marines," consulting teams get deployed when clients need a beachhead, things haven't gone according to plan, or it's time to level-up.
Ember.js • Dec 29, 2016

Use ES2017’s async/await in your Ember Project Today!

After recently using await/async in C#, I looked into whether they're ready for use in JavaScript. Here's how to enable them in an Ember project.
Personal Optimization • Dec 28, 2016

Read the Frickin’ Manual

Most of areas where I’m viewed as most knowledgable are disciplines that I learned via the simple act of slogging through documentation.
Developer Tools • Dec 27, 2016

Bringing Rails-Like Migrations to JavaScript with Knex.js

With a little intuition and a lot of help from Google, we stumbled upon Knex.js—an SQL query builder that is meant to be flexible, portable, and fun to use.
UX/Design Practices • Dec 26, 2016

Radio Buttons, Checkboxes, and Toggles, Oh My!

Radio buttons are not checkboxes. Checkboxes are not toggles. Toggles are not radio buttons. Each one of these elements serves a distinct purpose.
Development Practices • Dec 23, 2016

You Should Use Static Dates For Your Unit Tests

Why I use static dates for my unit tests: by not depending on the current system time, my test suite is stronger and more helpful to my project.
« Previous 1 … 265 266 267 268 269 … 408 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