Developer Tools Setting up Microsoft Graph API in Node In getting the authentication setup for Microsoft Azure in Node, we can take advantage of the Graph API in the background of any app.
TypeScript Quick Next.js + GraphQL Integration via API Routes A guide to getting a lightweight GraphQL server up and running in your Next.js app via API routes.
Development Practices Building a Fake API for Testing & Development A discussion of a few different options for dealing with an external integration, and why I think a custom, fake API implementation is the way to go.
Web Apps Leveraging the Boundary Between Client and Server in a REST API A lesson I learned about leveraging the boundary between the client and server in a REST API by abstracting embedded resources.
Ember.js Exporting Server-Side Types and Endpoints to Ember Keeping client and server models in sync is crucial. This post describes a method for exporting typed models from C# ASP.NET API to Javascript Ember.
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