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

API

Development Practices

Be Explicit with Your API’s Data

When designing APIs, why you should be explicit about state when crossing system boundaries.
Web Apps

4 Types of APIs and When to Use Them

Four types of servers, each behaving differently in order to suit a specific need and provide particular tools.
Development Practices

4 Pitfalls of Developing with APIs

If you are the first or sole consumer of an API or some data outside of your organization, you can very easily run into trouble.
Development Practices

3 Benefits of Fake APIs

Fake APIs have been enormously helpful — opening lines of communication, allowing for parallelization, and exposing problems in their early stages.
Development Practices

Framework Docs Are a First-Class Citizen

Documenting your framework code is crucial to its success. I recommend Documentation Driven Development (DDD).
iOS / OS X

iOS Mirroring and Programmatic Airplay Selection

iOS Mirroring and Programmatic airplay selection can be done using private APIs in the MediaPlayer.framework.
Development Practices

State in Web Applications

The problem with the CGI way is that the state of your application is bifurcated between client and server and exists in different places at different times

Posts navigation

Newer posts →

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