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 • Jun 01, 2016

7 Tips for a Joyful Return to a Software Project

Jumping back into an older dev. project can be easy, or it can be a pain in the neck. Here's how to make it a joy.
Web Apps • May 30, 2016

Authentication and Authorization: OpenID vs OAuth2 vs SAML

A comparison of OpenID, OAuth2, and SAML for user authentication and authorization – how they work, security risks, and best use cases.
Exploratory Testing • May 29, 2016

More Ways to Test – “Alarming” Problems You Should be Preventing

After discovering a storage problem on my alarm app, I created a checklist to prevent common problems in my own app development. Here are my top three.
DevOps & System Admin. • May 28, 2016

How (and Why) to Log Your Entire Bash History

An easy bit of Bash configuration that will log your bash history to dated log files so you can refer back to them at any point in the future.
Developer Tools • May 27, 2016

Take Your Emacs to the Next Level by Writing Custom Packages

How to write an Emacs package with Emacs Lisp, then publish it to MELPA, using the example of a Mocha test runner.
Embedded Systems • May 26, 2016

Rust Sysroots for Easier Embedded Projects

Rust now has usable support for Rust sysroots. This makes it much easier and more useful to use cargo to build your embedded projects.
Embedded Systems • May 25, 2016

Using Rust 1.8 Stable for Building Embedded Firmware

How to get a stable Rust 1.8 cross-compiling environment set up for an embedded target.
Development Practices • May 24, 2016

A Design-First Approach to Mobile App Architecture for iOS

Design-first means thinking through how you want to handle visual design at the very beginning of the mobile app development process.
Swift • May 23, 2016

A Swift Architecture for Managing State: Revised

How to manage state in a Swift iOS app — a simple architecture that takes advantage of Swift's strengths and general design.
Project & Team Management • May 22, 2016

Estimating Project Completion with Burn Charts

We can't rely on scope to consistently estimate when a team will finish work. Instead, use sprint velocities to predict the team's final average velocity.
Growing as Makers • May 21, 2016

A Trip to SyntaxCon 2016

There was a ton of good content packed into the two intense days of SyntaxCon, and I wanted to share some highlights.
Ruby on Rails • May 20, 2016

A Minimalist Guide to Customizing ActiveAdmin Forms

A minimalist's guide to customizing ActiveAdmin forms, relying more on Ruby and logic than on the unique ins and outs of ActiveAdmin.
« Previous 1 … 266 267 268 269 270 … 393 Next »

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2025 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
  • Client Resources
Offices
  • Grand Rapids
  • Ann Arbor
  • Chicago
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy