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

Developer Tools • Dec 22, 2016

Tired of Your Shell? Try Zsh!

Zsh is a command line shell, similar to Bash—with many more built-in features. Here are a few of its features that boost my productivity.
Development Practices • Dec 21, 2016

Uncle Bob’s Clean Code: Irrelevant in the Age of Full-Stack JavaScript?

"Clean Code" by Robert C. Martin (a.k.a. Uncle Bob) is particularly helpful in the practice of day-to-day software development. But how relevant is it now?
Evolving the Industry • Dec 20, 2016

Developing Accessible Software: Better Navigation with Skip Links

Employing skip links in your app is one of the simplest ways to improve your software's accessibility for users working with assistive technologies.
Personal Optimization • Dec 19, 2016

For Better Meetings, Use Better Tools

If led with care, meetings can be a fantastic vehicle for building the emotional connections and shared understanding crucial to a successful project.
Development Practices • Dec 17, 2016

Accept It: Software is Wabi-sabi

Accepting that software products are never perfect, permanent, or finished gives me a sense of peace and helps me focus on how to make the situation better.
Developer Tools • Dec 16, 2016

Reproducible Builds with NPM (And Why You Should Use Yarn Instead)

I'll show how you can get reproducible builds in NPM, and I'll demonstrate just how much nicer Yarn is than the alternative.
Development Practices • Dec 15, 2016

Four Tips for Documenting a Legacy Codebase

I’ve developed a good strategy for documenting the business logic and data flows in a legacy code base. Here are a few tips that I found helpful.
Workplace • Dec 14, 2016

Teaching and Learning with Atomic Roundtables

Our Grand Rapids office created a new lunchtime practice that we call Roundtables where anybody is welcome to sign up to host on a topic of their choosing. 
DevOps & System Admin. • Dec 13, 2016

Generating a Timeline from Google Calendar

My script queries the Google Calendar API to retrieve events from different calendars, then lists the events in a timeline in order by start time.
Development Practices • Dec 12, 2016

The Security Spectrum of curl | sh

curl | sh, though somewhat risky, isn't intrinsically insecure as a pattern. If you know what can go wrong, you'll be better-equipped to wisely use it.
Growing as Makers, The Software Life • Dec 10, 2016

Book Review – Influencer: The New Science of Leading Change

If you care about influencing change to one degree or another, reading "Influencer: The New Science of Leading Change" makes a lot of sense.
iOS / OS X • Dec 09, 2016

Achieve Resolution Independence in Your iOS App Using SVGs

Devices of varying sizes lets users to choose what is right for them, but supporting all those combinations of resolution and pixel density can be a hassle.
« Previous 1 … 281 282 283 284 285 … 423 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