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 • May 30, 2014

Expanding User-Defined Runtime Attributes in Xcode with Objective-C

Changing the borderColor & shadowColor of a UIView and the font properties of a UISegmentedControl in XCode w/user-defined runtime attributes & Objective-C.
Project & Team Management • May 29, 2014

What Rambling in Meetings Says about Your Team

By watching ourselves and colleagues for rambling in meetings, we can find and address causes of uncertainty in our project and reduce risk.
iOS / OS X • May 28, 2014

Interpolating Points in iOS with UIBezierPath

Two simple and commonly-used methods for interpolating points in iOS with cubic Bezier curves.
Development Practices • May 27, 2014

The Cost of Unit Testing

Is your unit test suite falling short of the value you thought it would have? Here's where you're probably going wrong.
Growing as Makers • May 25, 2014

What Owning a Coffee Shop Taught Me about Software Development

Investing in a coffee business unexpectedly gave me skills to be a better software programmer.
Web Apps • May 23, 2014

Ember.js array.[] syntax

Ember.js has a very powerful computed property, and surprisingly good support for array mutation observers. The array.[] syntax can help you on your way.
Growing as Makers • May 22, 2014

0x20 Lessons Learned as a Professional Developer

"Boring software is the best software," "what I know is way less interesting than what I don't," and a few other things development has taught me.
Functional Programming • May 21, 2014

ReactiveCocoa: Understanding switchToLatest

An example of using -map: and -switchToLatest: to subscribe to signals on a sequence of changing objects.
Personal Optimization • May 19, 2014

If & When to Use Emoticons in Work Emails

While I like using emoticons and seeing them in emails I receive, is it professional to use them in work emails? Where and when should we draw the line?
Embedded Systems • May 19, 2014

Undefined Behaviors in C that You’ve Probably Run into without Knowing It

In many languages "just running it" is enough to figure out how code behaves. This doesn't work for C. It's too easy to invoke undefined behavior.
Extracurricular Activities • May 18, 2014

Callaloo Radio System: Part 3 – Publishing Status over MQTT and HTTP

Publishing status data, over a network, with MQTT and HTTP.
Extracurricular Activities • May 17, 2014

Callaloo Radio System: Part 2 – Building a Homebrew USB Device

Creating a homebrew USB device to get radio signal data onto a network.
« Previous 1 … 349 350 351 352 353 … 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