Proposed Sessions

Primary tabs

Session Speaker(s) Experience level Tracksort descending
Using Apache Solr Search Integration for Your Next Project pwolanin Do you have an upcoming project that is going to need custom search functionality, or integration with external Solr indexes? This talk will discuss the advantages of using the Apache Solr Search... Intermediate Coding + Development
Emacs & Drupal slashrsm Emacs is not just a text editor, it is much more. It is a platform that can be used to do many different things as manipulate remote servers, chat on IRC or Jabber, play chess, send and receive... Beginner Coding + Development
CRM the Drupal Way levelos, tauno Drupal is a great web application framework and CMS. Integration with 3rd party CRMs can be hard to build and maintain. Can Drupal handle both for small and mid-size organizations? Constituent... Intermediate Coding + Development
Drupal 8 Module Building Basics vlkff, Fabianx Drupal 8 is coming, and it already has more than 100 contributed modules. If you want to begin building modules for Drupal 8, then this session is for you. If you have a contributed module, and want... Beginner Coding + Development
iOS Native application development with Drupal kylebrowning Mobile Strategy is becoming critical to brands who want to provide their users with more accessible and interactive information while on the go. Native apps provide a great way for these... Intermediate Coding + Development
Raising the Bar in Drupal: WSCCI, Scotch & Symfony2 forestmars Raising the Bar This session is a deep dive into the data structures and paradigms introduced in Drupal 8 / Symfony2, looking at key initiatives to uncover the fundamental changes in Drupal... Advanced Coding + Development
Behaviour-driven development and regression testing with Behat alberto56 Learn how TP1 and the STM (Montreal's transit authority) are managing stakeholder expectations, regression tests and the team's understanding of specifications using Behat, Mink and Selenium.... Intermediate Coding + Development
Modern Databases DyanneNova Since the early 2000s, the variety of available persistent storage solutions has increased dramatically, with dozens of open source “NoSQL” databases becoming available that function using non-... Advanced Coding + Development
Taming Monster Drupal Queries with Akiban posulliv Drupal is nearly universally deployed with MySQL as the backend database. We’ve all heard the NoSQL and NewSQL terms thrown around and there are many interesting new database products available.... Intermediate Coding + Development
Agile Drupal Development mtbosworth A case study on how Drupal development is done in agile development environment building a responsive website with Drupal 7. We will explain our git source code strategy, code driven development... Advanced Coding + Development
Drupal as a Mobile Backend as a Service (MBaaS) sumitk Drupal can act as a great Mobile Backend as a Service (MBaaS), providing a fast and easy way to build connected mobile apps. You can build your custom cloud platform using a variety of available... Beginner Coding + Development
Drupal Bit by Bit: Quest of the Request webkenny Taken in its simplest form, Drupal is a procedural system that starts at line 1 of index.php and executes its code line-by-line until it outputs what a user asked for. What if we could visually... Intermediate Coding + Development
Schema.org-based Drupal Development Sheldon Rampton, scor Schema.org was created to provide “a collection of schemas ... that webmasters can use to markup their pages in ways recognized by major search providers.” It is part of a broader effort to develop... Intermediate Coding + Development
The why and the how of moving to 5.4 wimg With PHP 5.4 out and many production environments still running 5.2 (or older), it's time to paint a clear picture on why everyone should move to 5.3 and 5.4 and how to get code ready for the latest... Intermediate Coding + Development
Take Control of File I/O with Stream Wrappers whastings PHP provides an useful abstraction for managing file I/O called stream wrappers and defines an interface for developers to utilize. Drupal extends PHP’s native interface, creates multiple wrappers in... Intermediate Coding + Development
Yes, you will. thejmather There are many things that we avoid learning because we don't think we're going to use them. Well, I'm here to tell you: yes, you will. You will use version control, even if it's saving as file.old.... Beginner Coding + Development
Drupal of Things - make Drupal the back-end for your next "Internet of Things" project shushu The buzzword "Internet of Things" is not just a hype, it is something that happens right now whether you like it or not, and we all use it already, when we track our orders online, when we order... Advanced Coding + Development
Hardcore Drupal Caching: Cache Me if You Can ohthehugemanatee There are sessions about caching for beginners, that explain the basic concepts. There are sessions about caching for intermediates, that tell you how cool Varnish is. This is not one of those... Advanced Coding + Development
BACKBONE ♥'S DRUPAL - Liberate the server from client tasks! robbieferrero The internet has grown up and so should Drupal. Browsers have become powerful platforms and users expectations become more mature. Using Drupal with frameworks like Backbone.js can get us there.... Intermediate Coding + Development
The first-class "Page" of Drupal 8 sdboyer Drupal, with its love of alters, has always had a pretty malleable model of just what makes up the HTML on any given "page." Modules are free to hook in just about anywhere to add and modify what's... Intermediate Coding + Development

Pages