MidCamp is an annual event held in Chicago that brings together people who use, develop, design, and support the Web’s leading content management platform, Drupal. Organized by volunteers from the regional Drupal community, MidCamp features curated sessions and panel conversations by internationally-renowned Drupal experts.

Pantheon’s Guide to Security in Higher Ed and Beyond

Thursday March 21st, 1:30 pm – 2:30 pm

Please rate my talk on SpeakerRate!

Download slides: View on Google Drive

Websites are the most important digital marketing investment companies make. And the numbers prove it: The world spends $130 billion annually on websites. That’s more than all digital advertising – $110B.

Drupal security is relevant to everyone, but particularly concerning to higher ed where you’re a big target with limited resources. Left to our own devices we may be inclined to search for a good article about Drupal security and install a slew of modules that sound promising. But did you understand why certain items were suggested, or what exactly they accomplished?

In this session, we’ll start by talking about security at a high level and describe why Universities are often a target. From there, we’ll give you a list of actionable takeaways relevant to anyone concerned about security.

  • What security issues are most likely to affect our site?
  • What are our options and what do they accomplish?
  • When should we apply them (and when shouldn’t we)?
  • What do we do about things outside of our control?
  • How do the pieces fit together into a more robust security posture?

From the MidCamp session page.

Visual Regression Testing with BackstopJS

Friday, March 22nd, 9:00 am – 10:00 am

Please rate my talk on SpeakerRate!

Download slidesVisual Regression Testing with BackstopJS – Midcamp2019.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 MidCamp session page.