Texas Camp is an event for anyone uses Drupal, or is responsible for designing, building, developing, and supporting Drupal in any capacity. It’s also great for anyone currently evaluating Drupal or simply looking to learn more about it. It’s a place where designers, developers, and Drupal users can brush shoulders with Drupal service providers, hosting vendors, and other members of the broader Web development community.

Organized by volunteers from the regional Drupal community, Texas Camp features curated sessions and panel conversations by internationally-renowned Drupal experts.

Automated Workflows in Drupal 8 with GitHub, Composer and CircleCI

Friday, October 18th, 9:30 am – 4:30 am

Please rate our talk on SpeakerRate!

Drupal 8 uses Composer to manage dependencies. In this training, we’ll look at how to keep dependencies, like Drupal core and contrib modules, out of GitHub and automate the build portion of your workflow with Continuous Integration. This will allow for cleaner pull requests, reliable site builds and integration with other tools, like Slack.

From the Texas Camp trainings page.
 

Find that bug you made months ago with Git Bisect

Saturday, Oct 19th, 12:20 pm – 12:25 pm

Please rate my talk on SpeakerRate!

Download slidesFind that bug you made months ago with Git Bisect.pdf

You made a mistake weeks ago and a part of the site is broken. No one noticed at first, but now the client is upset. You need to fix it – and fast! But where in the code was this bug introduced?

What if I told you there’s a tool hidden within Git to quickly find when a bug was committed and then fix it? Git Bisect allows you to jump through dozens of commits at once and find the culprit within seconds – even when you don’t know exactly when it happened or even what file was edited.

Git Bisect uses a computer science technique called “binary search”. To explain the concept simply, we’ll play a quick audience participation guessing game and demonstrate many real-world examples. Once we understand the basics, we’ll take it a step further with automation.

This lightning talk is appropriate for anyone comfortable with Git and who sometimes makes mistakes.

Visual Regression Testing with BackstopJS

Saturday, Oct 19th, 2:15 pm – 3:15 pm

Please rate my talk on SpeakerRate!

Get the 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.

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 Texas Camp sessions page.