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

iOS / OS X • Feb 07, 2017

UIStackView Tricks: Proportional Custom UIViews with ‘Fill Proportionally’

How to use the Fill Proportionally option with any UIStackView custom view while also having fine-grained control over the proportions themselves.
Development Practices • Feb 06, 2017

Security Hygiene for Software Professionals

Taking responsibility for your security hygiene is essential and not very difficult. Here are 7 things you should start doing as soon as possible.
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.
« Previous 1 … 263 264 265 266 267 … 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