Defining Design

Whether it’s designing in the browser, a prototyping tool, or heck, even a photography application, design has to start somewhere. But what’s the best approach? The sooner we let go of our tools and realize that the process is about the outcomes, the sooner we can make meaningful progress designing websites.

The time of Designers handing off full page comps is long gone. As front-end development shifts to more modular approaches, how does design change to better collaborate in this new ecosystem?


Managing projects can be confusing and chaotic. Waterfall can help you define a project up front, but there is no such thing as a fixed scope. This is especially true in the world of digital experiences. Cowboy and Extreme programming can scare clients. It can lead to miscommunication. It does not have to be this way. Project management starts from initial client contracting right through to delivery of a system and support of that project. Effective project managers have made a science of mitigating risk, thrilling clients, managing budgets, and keeping projects on time.

Design Is Not About Handing Off, It's About Holding Hands

Where should you draw the line between design and development? You shouldn't!

In this session we will talk about how designers and developers should collaborate on a project from start to finish. We will explore what a designer sees vs what a developer sees in project files, wireframes and research, as well as, the balance between communication and documentation.

Building a new Drupal-based SaaS product - tales from the front lines



I'll take you behind the scenes of a Drupal-based SaaS product company and show the good, the bad and the downright ugly.

The startup I'm co-founding, roomify, provides solutions for online bookings for all markets, with an initial focus on travel.

I will talk about:

1. How we build and manage the Drupal distributions that are the core of our products.

Translate in Drupal 8: A New Era in Translation Has Begun

Drupal 8's new and improved multilingual tools open a world of translation capabilities for users of the Lingotek Translation contribution module for Drupal. The majority of Drupal 7's contributed multilingual modules have been replaced with just a few Drupal core modules - making D8 more multilingual out of the box. Lingotek builds on top of that increased functionality to offer users a complete translation and localization experience.


Tips and Tricks for Legacy Sites

It happens to everyone. We can't only build new sites from scratch. Legacy might mean a site built on Drupal 6 filled with out of date modules, or it could be something recent where the original developers moved on. So, how do I change this one line? What's placing (or not placing) that block on the page? Making changes in either case to an unfamiliar site can be daunting. But, with a few tips and tricks the process can involve slightly less hair loss. I'll provide examples from a number of the sites I've worked on over the last few years.

Distributions: Learning from Others

Drupal comes with some assembly required.  Drupal core itself is pretty bare bones.  Thanks to several thousand contributed modules, virtually any functionality is possible.  Distributions take those modules, combine them with configuration to serve a specific use case.  There are almost 500 distributions on, so it is possible there’s one that might meet your needs, or a lot of them.

Distributions are also often big, enabling over 100 modules, and notoriously hard to update.

Building on D7

This is an overview of how the new site was built. I'd like to cover the modules that were used such as Beans, Panels, Context etc.... and how they played a role in the site architecture of the new portal. 

Site builders will benefit the most from this session as we:

  • Explore the modules put to use.
  • Go over site architecture.
  • Discuss the Author experience.

The Modules we talk about (for the most part): Adopts Drupal, Learns Some Things

In 2013,’s managers at Colorado Interactive decided to move the state’s content infrastructure to Drupal. What ensued were several projects, each more ambitious in nature, using Drupal to empower hundreds of state and local government entities in Colorado. With both big wins and epic fails throughout the process, the common thread leading through it all is the same one that powers Drupal itself: Come for the software, stay for the community.