Why Drupal 8 won't ship with REST content negotiation

Some friends on Twitter were alarmed by this Drupal change record: "Accept header based routing got replaced by a query parameter". This change replaces "Accept: application/hal_json" with "/node/1?_format=hal_json". The issues leading to this change are too lengthy to capture on Twitter, so I'll give my perspective here.

Consultant Hobbies: Being Social

Hi Internets. 

This year marked my third consecutive trip to DrupalCon as both a developer and a volunteer social media-er (the millennial in me wants to say “Social Storyteller”). DrupalCon is a global conference that boasts several thousand attendees and highly educational, opinion-stirring sessions and BOFs. Thankfully, I work for some great organizations that have allowed me to balance my full-time duties (learning all the things) with volunteerism.

Drupal 8 Migrations, part 3: Migrating Taxonomies from Drupal 7

Drupal 8 provides a flexible, plugin-based architecture for migrating data into a site. In Part 2 of this series, we explored how to migrate users from a Drupal 7 site. We will now expand on this by migrating Taxonomy vocabularies and terms from a Drupal 7 site into Drupal 8.

Drupal 8 Migrations, part 2: Migrating users from a Drupal 7 site

In this article, we will be building a custom migration which will import users from a Drupal 7 site into a Drupal 8 site. The migration will include the standard user profile fields like username and email address, plus a few custom fields added to the user profile.

Drupal 8: First Impressions for the Back-End Developer

Drupal 8 is in beta now, and recently I’ve had a chance to start working with it. While much of the admin interface is comparable to Drupal 7, there have been some important changes for site builders and back-end developers. In this post, I will be looking at file system and database structure changes, Drush setup, and the new configuration entity type.