Twin Cities Drupal Camp is a three-day conference, held annually in the Minneapolis-St. Paul metro area. Every Drupal Camp features keynote speakers, sessions, code sprints, great parties, and lots of networking. TCDC is for open source enthusiasts, designers, hackers, geeks, developers, UI experts, IT managers and anyone else that wants to find out more about Drupal.

Get Started Building Sites with Drupal

Thursday, June 6th, 9:00 am – 4:00 pm

Register now to attend this class online in June

Drupal, an open source content management system, is used to make many of the websites and applications you use every day. Drupal has great standard features, like easy content authoring, reliable performance, and excellent security.

In this live session, David Needham & Sarah German, two of Pantheon’s expert Drupal instructors, will walk you through the essentials of creating your first Drupal website. By the end, you’ll have an understanding of Drupal’s fundamental building blocks and a working sandbox on Pantheon that you can continue to use for as long as you like. From there, you can continue to explore at your own pace with our recommended self-serve training resources.

From the Twin Cities Drupal Camp training page.


Visual Regression Testing with BackstopJS

Friday, June 7th, 10:45 am – 11:30 am

Please rate my talk on SpeakerRate!

Download slidesVisual Regression Testing with BackstopJS.pdf

How do you tell if a change you made to your website has unintended side effects? Security updates should rarely result in anything changing visually, but how can you be sure?

Visual regression testing automates the comparison process by taking screenshots of two URLs and comparing them. You can view a report that highlights the differences and use the pass/fail result to make decisions.

In this workshop, we will use the BackstopJS visual regression tool locally, via Node JS, to automate visual QA. We will also learn how to scale and automate these tests across multiple sites and URLs.

From the Twin Cities Drupal Camp session page.