The migrate module provides a flexible framework for migrating content into Drupal from other sources (e.g., when converting a web site from another CMS to Drupal). Out-of-the-box, support for creating core Drupal objects such as nodes, users, files, terms, and comments are included - it can easily be extended for migrating other kinds of content. The power comes from an object oriented API that's tricky to get started with - We'll walk through the various classes in the module and how they work together to manage migrations. Depending on the status of Drupal 8, we will either glance over how Migrations will work in D8 or the focus of the session will be on D8 with glancing over Drupal 7.
While I will most likely focus on migrations from databases, we can touch on migrations from CSV, XML, various other source files (and others are welcome to join and co-present their own examples). If there is lots of interest and perhaps questions , then having a 2 hour session might be an option.