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 • Feb 03, 2017

Three Tips to Make Your Next Dependency Upgrade Easier

Over time, even well-managed web apps can see their dependencies fall behind. The JavaScript community moves fast, and if you don't stay on top of it, you can wind up with a packag
Ruby on Rails • Feb 02, 2017

Active Record Aggregate Fields via Sub-Selecting Scopes

What if we used Active Record to build the query we want for the count of each child record, then used a named scope to nicely place that as a sub-select?
Atomic Accelerator, Project & Team Management • Feb 01, 2017

Atomic’s Curriculum for Teaching Young Developers about Design

Designers and developers each bring an important perspective, and the more we can empathize and collaborate with one another, the more value we can create.
Swift • Jan 31, 2017

A Guide to Interacting with iBeacons in iOS using Swift

What iBeacons are, how you can use them, the programming model for interacting with them in iOS, and a few best practices.
Culture • Jan 30, 2017

More Than a Policy – What Dealing with Workplace Harassment Looks Like

Workplace sexual harassment happens — it just happened to me. But women can speak up, allies can make a difference, and organizations can protect their members.
Personal Optimization • Jan 28, 2017

Why I Ditched Spotlight for Spreadsheets

macOS's Spotlight feature is really handy for doing basic calculations, but you really should be using spreadsheets instead.
Development Practices • Jan 27, 2017

Retrospective: “Building a Virtual Appliance – Repeatably”

When we originally designed this, we made the assumption that by freezing the dependencies that we could, the possible changes would be isolated in lower-risk, more slowly moving c
Project & Team Management • Jan 26, 2017

The Many Uses of Pairing: Replacing Post-Work Review with Collaboration

Pair programming taught us to prefer collaboration over review. We've found a lot of value applying this thinking to other tasks involving review.
DevOps & System Admin. • Jan 25, 2017

Amazon Lambda Auto-Deployment For Your Alexa Skill Using AWS CLI

How to use AWS CLI to auto-deploy an Amazon Alexa skill. We decided to find a way to auto-deploy our Skill with each Git commit.
Growing as Makers • Jan 24, 2017

My 2017 Developer Resolutions

In the spirit of making overly ambitious resolutions, here are the software development topics I intend to explore in 2017.
Objective-C • Jan 22, 2017

3 Good Habits for Avoiding Memory Leaks in Objective-C

The best way to deal with Objective-C memory leaks is to stop them before they start. Here are 3 good development habits that can help.
Growing as Makers • Jan 21, 2017

Expand your Horizons: Change How you Think about Conferences

Don't take conferences for granted. They can give you breadth, push you to grow, and connect you to great people — if you go about them properly.
« Previous 1 … 275 276 277 278 279 … 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