Sessions

Primary tabs

Secondary tabs

Session Speaker(s) Experience level
Drupal 101 Introduction to Drupal starting with the basics: content types, fields, taxonomy, views, themes, modules, etc. The session will walk though setting up a Drupal site on your local computer, and then... Beginner
Getting along with others' dev environments Over the last couple years, many larger organizations have adopted platform-as-service web hosting to simplify and centralize the process of keeping many sites up-to-date. Advanced
Getting setup locally During this training, I will teach participants how to setup local Drupal development environment using Acquia Dev Desktop on windows or Mac and a Linux vagrant box on any platform. Beginner
Git Milk This is an intro to Git session with an emphasis on practical advice, giving you just what you need to know for day to day work. I did this at Drupal Camp 2013, attached are slides from that. Will... Beginner
Mobile Apps Made Easy: Using HTML to create your app You might not realize it, but creating a rich mobile app doesn't require learning complicated languages or understanding how to "compile" software. Intermediate
Needs before solutions Let’s set projects up for success by figuring out why we're doing something. Establish project purpose independent of technology, and let the purpose inform the strategy.

Beginner
Opening the Black Box: Becoming a Better Developer Through Debugging Trying to tame a modern, fully-featured web application like Drupal can be an exercise in frustration.
  • Why are you printing that piece of content there?
Intermediate
Responsive images One of the greater theming challenges today is to not only deliver a high quality, device-specific user experience, but to also deliver content that only takes as much bandwidth as needed. Intermediate
Thinking in Drupal - Taking an Idea from Concept to Completion

A camp favorite! Now with new examples!

Let's look at some thought patterns in solving problems with Drupal by bringing an idea from concept to completion...

Beginner
Web Scraping Made Easy with Node.js, Cheerio and X-Ray

Intermediate
Session Speaker(s) Experience level
2015 Keynote: Becky Wai-Ling Packard Beginner
2015 Keynoter: Jen Lampton Beginner
A quick trip though Panopoly and Panopoly derivations

This will be an introduction to Panopoly and distributions based on Panopoly (notably OpenAtrium). Panopoly is a very rich distribution, giving you a lot of tools out of the box that don't exist...

Intermediate
Advanced WordPress Basics

For anyone comfortable with HTML, CSS, and a minimal amount of PHP, WordPress is the easiest content management system to "get your hands dirty" with and start customizing beyond the...

Intermediate
Agile Workshop Managing waterfall projects is about protecting the notorious iron triangle: scope, budget and timeline. However, it is inherently rigid and leaves little to no room for innovation or new ideas. Beginner
An Introduction to Responsive HTML Emails

Whether you’re using emails for newsletters, promotional content, or event invitations, you need to be able to reach your subscribers on whatever devices, operating systems, or email clients they...

Beginner
APIs Writing and Testing

This session will introduce you to the fundamentals of API building that apply to ANY framework. What to think about, how to name resources etc.

Advanced
Basics of a Lean Launch: The Successful Start-Up If you, or you and some colleagues, are considering starting your own business, here are the basics of the "lean launch" method.
Before it hits the fan! The design is done, the site is built and launched. How do you make sure you keep that site running well? What steps do you need to do before you have problems? Intermediate
Blockchains and Altcoins: Intro to Digital Currency The rise of Bitcoin and [its underlying technology] cryptocurrency have moved out off the tech underground with the potential to transform the way we handle online commerce and information through... Beginner
BOF - Why Drupal can save the Environmental Movement
Can it? Humanity is certainly at a crossroads.
Build a webpage with HTML & CSS!

The web is built with HTML!

In this workshop you will learn how to structure webpages with Hypertext Markup Language (HTML) and make them look nice with Cascading Style Sheets (CSS).

Beginner
Building Google Chrome Extensions

Intermediate
Building Pebble Apps with JavaScript Pebble.JS allows any developer to write applications completely in JavaScript. This session is to provide you with an introduction to building a Pebble app that consumes an API, all via JavaScript. I... Intermediate
Building Shell Tools with Javascript If you can build a website you can build a shell tool! Come to this talk & learn about some of the tools & techniques that make it easy to build powerful command line applications in... Intermediate
Business Panel (3rd Annual) Local development agency and technology company leaders engage in a panel discussion centered on topics of solving business problems, as opposed to technical or project management issues. Advanced
Career Panel There are many paths to a destination of a career in the broad field of technology.
Closing the Gap: Gap Analysis for Web Producers

Well before contract, we’re often faced with project inputs that are astonishingly vague.

Intermediate
CMS Panel
Context is key - providing support in a release-break-fix world If you understand the context of a user's question, the answer comes easily. If you don't, support is nigh unto impossible.

Pages

Session Speaker(s) Experience level
Cultivating the Next Generation of Web Professionals The web continues to mature, but is the education of the next generation of web professionals maturing accordingly? So many of us arrived at the web through a circuitous path. Is the path for those... Intermediate
How do I get started contributing to Drupal core?

This general overview of contributing to Drupal core includes discussion of:

  • who can contribute to Drupal core
  • what are the tools needed to contribute to Drupal
  • how...
Beginner
HTML5 Mobile App Development with PhoneGap So you want to make dynamic mobile applications, but you don't want to learn the native toolkits for Android, iOS or even Windows 8? The future of mobile embraces standards just as the web did years... Intermediate
Micro Services and Queues

A popular approach to making smaller applications instead of one monolythic hard to update application and separating responsibility for your different project needs. This is a great design...

Advanced
Out of the Silos and Into the Farm As a freelance content strategist and UX consultant I see a lot of teams that divide the content and design teams from the developers - and it never ends well.
Unlocking the Command Line The terminal (aka the command line) can be a source of great mystery and even anxiety. In this session, you will see how to become familiar with the command line, and how to get comfortable with it. Beginner

This event's Organizers / Educators:

juliaro
Rick Hood
Andrew Pasquale
Lissie
kelly