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