REST Easy Part 5: Everybody Get Together

In this week’s REST Easy tutorial, we tackle the process of adding entity references to your API endpoints. Entity references create relationships between two separate data structures in Drupal. Exposing that link within your API is critical to providing a comprehensive content model.

Rest Easy Part 3: Now Filter This

In the third installment of REST Easy, our RESTful module tutorial series, we’ll take a look at how to filter your API endpoints for results, a great feature that brings in the power of Entity Field Query for your APIs.

Debunking 3 Meteor misconceptions

Through lots of discussion, I’ve found that people are generally opposed to using Meteor for any sort of professional or production work for a number of reasons, which aren’t really related to Meteor’s usefulness as a tool. Let’s spend some time looking at Meteor more closely in regards to these concerns.

REST Easy Part 1: And the RESTful is up to you!

So that brings us to this series: “REST Easy.” In this series I will take you through developing a REST API with Drupal 7 and the RESTful module. We’ll make sure you have a solid foundation and build up the API one step at a time. In this first session I’d like to cover creating an API endpoint for a simple content type in Drupal.

The Great Consolidation - ew.com migration case study presentation

At 1am Pacific on January 29th, 2015, Entertainment Weekly quietly switched to Drupal 7. Ten WordPress VIP blogs and a monolithic Vignette V6 Content Suite were deprecated. Over a half million articles and images were migrated to a new design and modern publishing platform, and Four Kitchens led the development.

On February 27th, 2015, three of the web chefs on the project presented a migration case study to a full room at SANDcamp 2015. Myself, Matt and Patrick fielded questions about the project. While no recording was available, I’d like to share the presentation with you.

Building performant Meteor applications

In this post I’m going to show you some techniques for building performant Meteor-based applications. I won’t dig into server optimization or JavaScript optimization. Those are two completely different subjects that merit another (much longer) blog post. However in this post I am going to show you how to manage large data sets properly, and give you some basic optimization tips that will help you makes sure your app is quick and useable.

Enforcing coding standards in Meteor

In this post, I’m going to discuss the importance of enforcing a strict and clear coding standard in your Meteor applications, and then provide you with some tools that will make the process easy.

Pages