This repository has been archived on 2025-01-19. You can view files and clone it, but cannot push or open issues or pull requests.
dcb-static-17/schedule-dev.html
Oliver Davies 4362118535 wip
2019-02-15 13:35:25 +00:00

1406 lines
61 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# ">
<head>
<meta charset="utf-8" />
<meta name="Generator" content="Drupal 8 (https://www.drupal.org)" />
<meta name="MobileOptimized" content="width" />
<meta name="HandheldFriendly" content="true" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="shortcut icon" href="core/misc/favicon.ico" type="image/vnd.microsoft.icon" />
<title>Developers' Day Schedule | DrupalCamp Bristol 2017</title>
<link rel="stylesheet" href="sites/default/files/css/css_3lBjB9LxWGvT5F_MnCGazkuov6eT9QNhKr0hGqtNWTk.css" media="all" />
<link rel="stylesheet" href="sites/default/files/css/css_yU0LH1JxREkbkldvkGe2pcHxsAIKg2JXIW40aoyDLUs.css" media="all" />
<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Poppins:400,600,700" media="all" />
<!--[if lte IE 8]>
<script src="/sites/default/files/js/js_VtafjXmRvoUgAzqzYTA3Wrjkx9wcWhjP0G4ZnnqRamA.js"></script>
<![endif]-->
</head>
<body class="path-schedule-dev">
<a href="schedule-dev.html#main-content" class="visually-hidden focusable skip-link">
Skip to main content
</a>
<div class="layout-container">
<header role="banner">
<div class="region region-header">
<div id="block-dcb2017-branding" class="block block-system block-system-branding-block">
<a href="index" title="Home" rel="home" class="site-logo">
<img src="themes/dcb2017/logo.svg" alt="Home" />
</a>
</div>
<nav role="navigation" aria-labelledby="block-dcb2017-main-menu-menu" id="block-dcb2017-main-menu" class="block block-menu navigation menu--main">
<h2 class="visually-hidden" id="block-dcb2017-main-menu-menu">Main navigation</h2>
<ul class="menu">
<li class="menu-item">
<a href="schedule-cxo" title="CXO day schedule." data-drupal-link-system-path="schedule-cxo">CXO Schedule</a>
</li>
<li class="menu-item menu-item--active-trail">
<a href="schedule-dev" title="Schedule for the developer day." data-drupal-link-system-path="schedule-dev" class="is-active">Dev schedule</a>
</li>
<li class="menu-item">
<a href="speakers" title="Speaker listing" data-drupal-link-system-path="speakers">Speakers</a>
</li>
<li class="menu-item">
<a href="sponsors" title="Our awesome sponsors" data-drupal-link-system-path="node/5">Sponsors</a>
</li>
</ul>
</nav>
</div>
</header>
<main role="main">
<a id="main-content" tabindex="-1"></a>
<div class="layout-content-top">
</div>
<div class="layout-content">
<div class="region region-content">
<div id="block-dcb2017-page-title" class="block block-core block-page-title-block">
<h1 class="page-title">Developers' Day Schedule</h1>
</div>
<div id="block-dcb2017-content" class="block block-system block-system-main-block">
<div class="views-element-container"><div class="view view-schedule view-id-schedule view-display-id-page_2 js-view-dom-id-e340d36b74878de85f4d8a2de34e0987417ecf79c5f3e91b1259af62a87c2cdc">
<div class="view-content">
<div class="view-grouping">
<div class="view-grouping-header"><time datetime="2017-07-01T09:00:00Z" class="datetime">09:00</time>
to <time datetime="2017-07-01T09:30:00Z" class="datetime">09:30</time>
</div>
<div class="view-grouping-content col-1"> <div class="views-row">
<article data-history-node-id="48" role="article" about="/session/registration-0" class="node node--type-session node--view-mode-teaser">
<h2>
<span class="field field--name-title field--type-string field--label-hidden">Registration</span>
</h2>
<div class="node__content">
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Pick up your lanyards and get to know your fellow attendees before the start of the talks.</p></div>
</div>
</article>
</div>
</div>
</div>
<div class="view-grouping">
<div class="view-grouping-header"><time datetime="2017-07-01T09:30:00Z" class="datetime">09:30</time>
to <time datetime="2017-07-01T09:40:00Z" class="datetime">09:40</time>
</div>
<div class="view-grouping-content col-1"> <div class="group-wrapper">
<h3>Lecture theatre 1</h3>
<div class="views-row">
<article data-history-node-id="49" role="article" about="/session/introduction-0" class="node node--type-session node--view-mode-teaser">
<h2>
<span class="field field--name-title field--type-string field--label-hidden">Introduction</span>
</h2>
<div class="node__content">
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>A quick introduction to the day's events from a member of the committee.</p></div>
</div>
</article>
</div>
</div>
</div>
</div>
<div class="view-grouping">
<div class="view-grouping-header"><time datetime="2017-07-01T09:40:00Z" class="datetime">09:40</time>
to <time datetime="2017-07-01T10:25:00Z" class="datetime">10:25</time>
</div>
<div class="view-grouping-content col-1"> <div class="group-wrapper">
<h3>Lecture theatre 1</h3>
<div class="views-row">
<article data-history-node-id="50" role="article" about="/session/keynote-open-source-self-care-and-supporting-others" class="node node--type-session node--view-mode-teaser">
<h2>
<span class="field field--name-title field--type-string field--label-hidden">Keynote - Open Source: self-care and supporting others</span>
</h2>
<div class="node__content">
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Open Source communities allow us to contribute to so many things. There will always be work available and it never stops. It's all too easy to get caught up in everything and neglect our own health and wellbeing. We naturally want to help out, to improve something, to support others, to take on responsibilities, and to make our ideas a reality. This session aims to give you the advice and tools to support your Open Source ambitions without ploughing yourself into the ground.</p>
<p>Humans are not designed to work tirelessly and endlessly. At times we have to stop to look after ourselves. Taking a break might not be the easiest or most obvious thing to do. Many of us have responsibilities within the community and a lot of pressure sitting on our shoulders. It's okay to stop and look after yourself. This session explains how to activate self-care mode to let yourself recover. All whilst not letting anyone down in the process.</p>
<p>Many of us in the community are plagued by worrying concerns that hinder us in some way. Such things as, imposter syndrome, feeling overwhelmed, not feeling heard, not feeling accepted, and feeling scared. This session will face these demons head on.</p>
<p>Communicating effectively online is key within an Open Source community. We are a huge team from all over the world, and the majority of our communication takes place online. Miscommunication is all too easy when posting online. Worst case scenario it can lead to unnecessary frustration, conflict, upset, exclusion of others, and people leaving the community. This session contains the facts about online communities plus best practices for communicating online.</p>
<p>If we are to be part of an Open Source community, we must support others. We are all in this together and we depend on each other to get things done. Beginners need support to become part of the community. Long time contributors also need support, more than you think. We have witnessed people crash and burn, and also leave the community completely. There are many simple things we can do to support each other, this session will provide the tools to do so.</p></div>
<div class="field field--name-field-joind-in-link field--type-link field--label-hidden field__item"><a href="https://joind.in/event/drupalcamp-bristol-2017/open-source-self-care-and-supporting-others">Joind.in link</a></div>
<div class="field field--name-field-speaker-s- field--type-entity-reference field--label-hidden field__items">
<div class="field__item">
<article data-history-node-id="13" role="article" about="/speaker/emma-karayiannis" class="node node--type-speaker node--promoted node--view-mode-speaker-profile-schedule">
<div class="node__content">
<div class="profile-picture">
<div class="field field--name-field-profile-picture field--type-image field--label-hidden field__item"> <img src="sites/default/files/styles/speaker_profile_small/public/2017-06/Emma&#32;Karayiannis.jpg" width="110" height="110" alt="Emma Karayiannis profile picture" typeof="foaf:Image" class="image-style-speaker-profile-small" />
</div>
</div>
<div class="profile-info">
<h4>
<a class="speaker-link" href="speakers.html#13"><span class="field field--name-title field--type-string field--label-hidden">Emma Karayiannis</span>
</a>
</h4>
<div class="speaker-links">
<span class="speaker-twitter"><a href="https://twitter.com/embobmaria">embobmaria</a></span>
<span class="speaker-drupal"><a href="https://www.drupal.org/u/emma.maria">emma.maria</a></span>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</div>
<div class="view-grouping">
<div class="view-grouping-header"><time datetime="2017-07-01T10:25:00Z" class="datetime">10:25</time>
to <time datetime="2017-07-01T10:40:00Z" class="datetime">10:40</time>
</div>
<div class="view-grouping-content col-1"> <div class="views-row">
<article data-history-node-id="51" role="article" about="/session/coffee-break-0" class="node node--type-session node--view-mode-teaser">
<h2>
<span class="field field--name-title field--type-string field--label-hidden">Coffee break</span>
</h2>
<div class="node__content">
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Time to think over the keynote session with some refreshments.</p></div>
</div>
</article>
</div>
</div>
</div>
<div class="view-grouping">
<div class="view-grouping-header"><time datetime="2017-07-01T10:40:00Z" class="datetime">10:40</time>
to <time datetime="2017-07-01T11:25:00Z" class="datetime">11:25</time>
</div>
<div class="view-grouping-content col-2"> <div class="group-wrapper">
<h3>Lecture theatre 1</h3>
<div class="views-row">
<article data-history-node-id="55" role="article" about="/session/what-youve-coded-what-you-mean" class="node node--type-session node--view-mode-teaser">
<h2>
<span class="field field--name-title field--type-string field--label-hidden">Is what you&#039;ve coded what you mean?</span>
</h2>
<div class="node__content">
<div class="field field--name-field-level field--type-entity-reference field--label-hidden field__item">Intermediate</div>
<div class="field field--name-field-category field--type-entity-reference field--label-hidden field__items">
<div class="field__item">Back-end</div>
</div>
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Imagine a venn diagram of your last software project. Consider three parts: what the code should do, what the code actually does and what the developers think the code does. The greater the overlap the more successful and bug free your software is likely to be.</p>
<p>This talk examines how to increase this overlap. We'll look at the importance of type hinting, assertions and things called value objects. We'll then look at how these techniques can be combined with modern IDEs.</p>
<p>By the end of the talk you'll have picked up tips on how to write cleaner software with fewer bugs that does what it's supposed to do.</p></div>
<div class="field field--name-field-joind-in-link field--type-link field--label-hidden field__item"><a href="https://joind.in/event/drupalcamp-bristol-2017/is-what-youve-coded-what-you-mean">Joind.in link</a></div>
<div class="field field--name-field-slides field--type-file field--label-inline">
<div class="field__label">Slides</div>
<div class="field__item">
<span class="file file--mime-application-pdf file--application-pdf"> <a href="sites/default/files/2017-07/is-what-youve-coded-what-you-mean-drupal.pdf" type="application/pdf; length=962862">is-what-youve-coded-what-you-mean-drupal.pdf</a></span>
</div>
</div>
<div class="field field--name-field-speaker-s- field--type-entity-reference field--label-hidden field__items">
<div class="field__item">
<article data-history-node-id="54" role="article" about="/speaker/dave-liddament" class="node node--type-speaker node--view-mode-speaker-profile-schedule">
<div class="node__content">
<div class="profile-picture">
<div class="field field--name-field-profile-picture field--type-image field--label-hidden field__item"> <img src="sites/default/files/styles/speaker_profile_small/public/2017-06/Dave&#32;Liddament.jpg" />
</div>
</div>
<div class="profile-info">
<h4>
<a class="speaker-link" href="speakers.html#54"><span class="field field--name-title field--type-string field--label-hidden">Dave Liddament</span>
</a>
</h4>
<div class="speaker-links">
<span class="speaker-twitter"><a href="https://twitter.com/daveliddament">daveliddament</a></span>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</article>
</div>
</div>
<div class="group-wrapper">
<h3>Lecture theatre 2</h3>
<div class="views-row">
<article data-history-node-id="53" role="article" about="/session/request-response-how-drupal-8-works" class="node node--type-session node--view-mode-teaser">
<h2>
<span class="field field--name-title field--type-string field--label-hidden">From request to response: how Drupal 8 works</span>
</h2>
<div class="node__content">
<div class="field field--name-field-level field--type-entity-reference field--label-hidden field__item">Intermediate</div>
<div class="field field--name-field-category field--type-entity-reference field--label-hidden field__items">
<div class="field__item">Back-end</div>
</div>
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>An exploration of what happens from the moment a request is received by Drupal 8 and a response is returned.</p></div>
<div class="field field--name-field-joind-in-link field--type-link field--label-hidden field__item"><a href="https://joind.in/event/drupalcamp-bristol-2017/from-request-to-response-how-drupal-8-works">Joind.in link</a></div>
<div class="field field--name-field-slides field--type-file field--label-inline">
<div class="field__label">Slides</div>
<div class="field__item">
<span class="file file--mime-application-pdf file--application-pdf"> <a href="sites/default/files/2017-07/Deji&#32;Akala&#32;-&#32;How&#32;Drupal&#32;8&#32;works.pdf" type="application/pdf; length=1266809">Deji Akala - How Drupal 8 works.pdf</a></span>
</div>
</div>
<div class="field field--name-field-speaker-s- field--type-entity-reference field--label-hidden field__items">
<div class="field__item">
<article data-history-node-id="19" role="article" about="/speaker/deji-akala" class="node node--type-speaker node--view-mode-speaker-profile-schedule">
<div class="node__content">
<div class="profile-picture">
<div class="field field--name-field-profile-picture field--type-image field--label-hidden field__item"> <img src="sites/default/files/styles/speaker_profile_small/public/2017-05/Deji&#32;Akala.jpg" />
</div>
</div>
<div class="profile-info">
<h4>
<a class="speaker-link" href="speakers.html#19"><span class="field field--name-title field--type-string field--label-hidden">Deji Akala</span>
</a>
</h4>
<div class="speaker-links">
<span class="speaker-twitter"><a href="https://twitter.com/dejiakala">dejiakala</a></span>
<span class="speaker-drupal"><a href="https://www.drupal.org/u/dakala">dakala</a></span>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</div>
<div class="view-grouping">
<div class="view-grouping-header"><time datetime="2017-07-01T11:30:00Z" class="datetime">11:30</time>
to <time datetime="2017-07-01T12:15:00Z" class="datetime">12:15</time>
</div>
<div class="view-grouping-content col-3"> <div class="group-wrapper">
<h3>Lecture theatre 1</h3>
<div class="views-row">
<article data-history-node-id="56" role="article" about="/session/pattern-libraries-how-make-your-backend-love-your-frontend" class="node node--type-session node--view-mode-teaser">
<h2>
<span class="field field--name-title field--type-string field--label-hidden">Pattern libraries: how to make your backend love your frontend</span>
</h2>
<div class="node__content">
<div class="field field--name-field-level field--type-entity-reference field--label-hidden field__item">Beginner</div>
<div class="field field--name-field-category field--type-entity-reference field--label-hidden field__items">
<div class="field__item">Front-end</div>
</div>
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>I was once taught to 'code obvious, not clever - as a freelancer, it is critical that the code I handover is easy to understand, extend and integrate.</p>
<p>Let me take you through my process of developing pattern libraries and show the myriad of benefits this approach offers all aspects of the development cycle.</p></div>
<div class="field field--name-field-joind-in-link field--type-link field--label-hidden field__item"><a href="https://joind.in/event/drupalcamp-bristol-2017/pattern-libraries-how-to-make-your-backend-love-your-frontend">Joind.in link</a></div>
<div class="field field--name-field-slides field--type-file field--label-inline">
<div class="field__label">Slides</div>
<div class="field__item">
<span class="file file--mime-application-pdf file--application-pdf"> <a href="sites/default/files/2017-07/Keir&#32;Moffatt&#32;-&#32;Pattern&#32;libraries.pdf" type="application/pdf; length=2624471">Keir Moffatt - Pattern libraries.pdf</a></span>
</div>
</div>
<div class="field field--name-field-speaker-s- field--type-entity-reference field--label-hidden field__items">
<div class="field__item">
<article data-history-node-id="29" role="article" about="/speaker/keir-moffatt" class="node node--type-speaker node--promoted node--view-mode-speaker-profile-schedule">
<div class="node__content">
<div class="profile-picture">
<div class="field field--name-field-profile-picture field--type-image field--label-hidden field__item"> <img src="sites/default/files/styles/speaker_profile_small/public/2017-06/Keir&#32;Moffat.jpg" />
</div>
</div>
<div class="profile-info">
<h4>
<a class="speaker-link" href="speakers.html#29"><span class="field field--name-title field--type-string field--label-hidden">Keir Moffatt</span>
</a>
</h4>
<div class="speaker-links">
<span class="speaker-twitter"><a href="https://twitter.com/iamkeir">iamkeir</a></span>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</article>
</div>
</div>
<div class="group-wrapper">
<h3>Lecture theatre 2</h3>
<div class="views-row">
<article data-history-node-id="58" role="article" about="/session/task-runners-giant-drupal-projects" class="node node--type-session node--view-mode-teaser">
<h2>
<span class="field field--name-title field--type-string field--label-hidden">Task runners for giant Drupal projects</span>
</h2>
<div class="node__content">
<div class="field field--name-field-level field--type-entity-reference field--label-hidden field__item">Intermediate</div>
<div class="field field--name-field-category field--type-entity-reference field--label-hidden field__items">
<div class="field__item">Front-end</div>
</div>
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Drupal has themes, git has branches, gulp has tasks. What happens when your Drupal project has many themes and modules that all require task runners, when your git repo has overlapping work streams with different conflicting deployment dates and your sass, javascript and icon font resources are split between all of this. In an ideal world you build against this issue, in a real world you have to work around or with it. I'd like to share my thinking and experiences of creating a shared theme resource for a giant, global, multi-lingual, legacy, Drupal site.</p></div>
<div class="field field--name-field-joind-in-link field--type-link field--label-hidden field__item"><a href="https://joind.in/event/drupalcamp-bristol-2017/task-runners-for-giant-drupal-projects">Joind.in link</a></div>
<div class="field field--name-field-speaker-s- field--type-entity-reference field--label-hidden field__items">
<div class="field__item">
<article data-history-node-id="23" role="article" about="/speaker/ross-gratton" class="node node--type-speaker node--view-mode-speaker-profile-schedule">
<div class="node__content">
<div class="profile-picture">
<div class="field field--name-field-profile-picture field--type-image field--label-hidden field__item"> <img src="sites/default/files/styles/speaker_profile_small/public/2017-05/Ross&#32;Gratton.jpg" />
</div>
</div>
<div class="profile-info">
<h4>
<a class="speaker-link" href="speakers.html#23"><span class="field field--name-title field--type-string field--label-hidden">Ross Gratton</span>
</a>
</h4>
<div class="speaker-links">
<span class="speaker-twitter"><a href="https://twitter.com/gratton_ross">gratton_ross</a></span>
</div>
<div class="field field--name-field-organisation field--type-string field--label-inline">
<div class="field__label">Organisation</div>
<div class="field__item">Proctor + Stevenson</div>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</article>
</div>
<div class="views-row">
<article data-history-node-id="79" role="article" about="/session/help-composer-stuff-confusing" class="node node--type-session node--view-mode-teaser">
<h2>
<span class="field field--name-title field--type-string field--label-hidden">Help! This composer stuff is confusing</span>
</h2>
<div class="node__content">
<div class="field field--name-field-level field--type-entity-reference field--label-hidden field__item">Beginner</div>
<div class="field field--name-field-category field--type-entity-reference field--label-hidden field__items">
<div class="field__item">Back-end</div>
</div>
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Drupal 8 makes use of Composer - a tool widely used in PHP for managing dependencies.</p>
<p>Composer's introduction hasn't been plain sailing. There are now several different ways you can install Drupal, and a concern that this is one more barrier to entry for new Drupal users.</p>
<p>We'll try to address some of the confusion surrounding Composer, by answering these questions:</p>
<ul><li>What problem does Composer solve? Do we even have that problem?</li>
<li>Drupal's documentation mentions "drupal/drupal" and "drupal-composer/drupal-project" as two alternative ways to install it? What's the difference? Can't you just tell me which one to use?</li>
<li>The installation instructions I see talk about "8.x-dev". What if I don't want to use a dev version?</li>
<li>I'm not very familiar with the command line. Is that now essential for Drupal development?</li>
</ul><p>We'll also look at some practical tips if you decide to use Composer:</p>
<ul><li>Should I use exact versions or patterns for module dependencies?</li>
<li>Do the dependencies go in the code repository?</li>
<li>Do I need to run composer on my server?</li>
</ul></div>
<div class="field field--name-field-joind-in-link field--type-link field--label-hidden field__item"><a href="https://joind.in/event/drupalcamp-bristol-2017/help-this-composer-stuff-is-confusing">Joind.in link</a></div>
<div class="field field--name-field-speaker-s- field--type-entity-reference field--label-hidden field__items">
<div class="field__item">
<article data-history-node-id="78" role="article" about="/speaker/erik-erskine" class="node node--type-speaker node--view-mode-speaker-profile-schedule">
<div class="node__content">
<div class="profile-picture">
<div class="field field--name-field-profile-picture field--type-image field--label-hidden field__item"> <img src="sites/default/files/styles/speaker_profile_small/public/2017-06/Erik&#32;Erskine.jpg" />
</div>
</div>
<div class="profile-info">
<h4>
<a class="speaker-link" href="speakers.html#78"><span class="field field--name-title field--type-string field--label-hidden">Erik Erskine</span>
</a>
</h4>
<div class="speaker-links">
<span class="speaker-twitter"><a href="https://twitter.com/erikerskine">erikerskine</a></span>
<span class="speaker-drupal"><a href="https://www.drupal.org/u/erikerskine">erikerskine</a></span>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</article>
</div>
</div>
<div class="group-wrapper">
<h3>Lecture theatre 3</h3>
<div class="views-row">
<article data-history-node-id="80" role="article" about="/session/going-accessibility-first" class="node node--type-session node--view-mode-teaser">
<h2>
<span class="field field--name-title field--type-string field--label-hidden">Going accessibility-first</span>
</h2>
<div class="node__content">
<div class="field field--name-field-level field--type-entity-reference field--label-hidden field__item">Beginner</div>
<div class="field field--name-field-category field--type-entity-reference field--label-hidden field__items">
<div class="field__item">Front-end</div>
</div>
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>A look at how making accessibility a key concern results in higher quality web experiences for everyone. Covering why accessibility matters, common challenges and how the web content accessibility guidelines can inform a better build.</p></div>
<div class="field field--name-field-joind-in-link field--type-link field--label-hidden field__item"><a href="https://joind.in/event/drupalcamp-bristol-2017/going-accessibility-first">Joind.in link</a></div>
<div class="field field--name-field-speaker-s- field--type-entity-reference field--label-hidden field__items">
<div class="field__item">
<article data-history-node-id="77" role="article" about="/speaker/james-south" class="node node--type-speaker node--view-mode-speaker-profile-schedule">
<div class="node__content">
<div class="profile-picture">
<div class="field field--name-field-profile-picture field--type-image field--label-hidden field__item"> <img src="sites/default/files/styles/speaker_profile_small/public/2017-06/James&#32;South.jpg" />
</div>
</div>
<div class="profile-info">
<h4>
<a class="speaker-link" href="speakers.html#77"><span class="field field--name-title field--type-string field--label-hidden">James South</span>
</a>
</h4>
<div class="speaker-links">
<span class="speaker-twitter"><a href="https://twitter.com/jamessouth">jamessouth</a></span>
<span class="speaker-drupal"><a href="https://www.drupal.org/u/jamessouth">jamessouth</a></span>
</div>
<div class="field field--name-field-organisation field--type-string field--label-inline">
<div class="field__label">Organisation</div>
<div class="field__item">Nudge Digital</div>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</div>
<div class="view-grouping">
<div class="view-grouping-header"><time datetime="2017-07-01T12:15:00Z" class="datetime">12:15</time>
to <time datetime="2017-07-01T14:00:00Z" class="datetime">14:00</time>
</div>
<div class="view-grouping-content col-1"> <div class="views-row">
<article data-history-node-id="59" role="article" about="/session/lunch-0" class="node node--type-session node--view-mode-teaser">
<h2>
<span class="field field--name-title field--type-string field--label-hidden">Lunch</span>
</h2>
<div class="node__content">
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Everyone's favourite: lunch! Lunch is not provided on Saturday but we invite our attendees to explore the sights and sounds of Bristol city centre. Please be back in time for the 14:00 talks.</p></div>
</div>
</article>
</div>
</div>
</div>
<div class="view-grouping">
<div class="view-grouping-header"><time datetime="2017-07-01T14:00:00Z" class="datetime">14:00</time>
to <time datetime="2017-07-01T14:45:00Z" class="datetime">14:45</time>
</div>
<div class="view-grouping-content col-2"> <div class="group-wrapper">
<h3>Lecture theatre 1</h3>
<div class="views-row">
<article data-history-node-id="60" role="article" about="/session/insurance-company-case-study-making-commerce-webform-group-modules-play-nicely-together" class="node node--type-session node--view-mode-teaser">
<h2>
<span class="field field--name-title field--type-string field--label-hidden">Insurance company case study: making Commerce, Webform &amp; Group modules play nicely together</span>
</h2>
<div class="node__content">
<div class="field field--name-field-level field--type-entity-reference field--label-hidden field__item">Intermediate</div>
<div class="field field--name-field-category field--type-entity-reference field--label-hidden field__items">
<div class="field__item">Back-end</div>
</div>
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>I recently worked on a complex Drupal website for an insurance company. I'll be going through how architectural decisions were made, the challenges and solutions chosen. I'll be helping you avoid mistakes that were made or nearly made.</p>
<p>I'll be showing how I built a Quote builder in Webform, and based on the criteria selected, chose relevant Drupal Commerce products from a list of 5000 and added them to the cart. I'll be sharing how I harnessed the power of the Group module to build 4 tiers of access control including staff, branches, head office and client.</p></div>
<div class="field field--name-field-joind-in-link field--type-link field--label-hidden field__item"><a href="https://joind.in/event/drupalcamp-bristol-2017/insurance-company-case-study-making-commerce-webform--group-modules-play-nicely-together">Joind.in link</a></div>
<div class="field field--name-field-speaker-s- field--type-entity-reference field--label-hidden field__items">
<div class="field__item">
<article data-history-node-id="20" role="article" about="/speaker/chandeep-khosa" class="node node--type-speaker node--view-mode-speaker-profile-schedule">
<div class="node__content">
<div class="profile-picture">
<div class="field field--name-field-profile-picture field--type-image field--label-hidden field__item"> <img src="sites/default/files/styles/speaker_profile_small/public/2017-05/Chandeep&#32;Khosa.jpg" />
</div>
</div>
<div class="profile-info">
<h4>
<a class="speaker-link" href="speakers.html#20"><span class="field field--name-title field--type-string field--label-hidden">Chandeep Khosa</span>
</a>
</h4>
<div class="speaker-links">
<span class="speaker-twitter"><a href="https://twitter.com/ChandeepKhosa">ChandeepKhosa</a></span>
<span class="speaker-drupal"><a href="https://www.drupal.org/u/chandeepkhosa">chandeepkhosa</a></span>
</div>
<div class="field field--name-field-organisation field--type-string field--label-inline">
<div class="field__label">Organisation</div>
<div class="field__item">Imagine Creativity</div>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</article>
</div>
</div>
<div class="group-wrapper">
<h3>Lecture theatre 2</h3>
<div class="views-row">
<article data-history-node-id="61" role="article" about="/session/website-insecurity-how-your-cms-site-will-get-hacked-and-how-prevent-it" class="node node--type-session node--view-mode-teaser">
<h2>
<span class="field field--name-title field--type-string field--label-hidden">Website insecurity - how your CMS site will get hacked and how to prevent it</span>
</h2>
<div class="node__content">
<div class="field field--name-field-level field--type-entity-reference field--label-hidden field__item">Intermediate</div>
<div class="field field--name-field-category field--type-entity-reference field--label-hidden field__items">
<div class="field__item">Back-end</div>
</div>
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Public facing web sites are constantly under attack and keeping websites protected is an arms race, yet security rarely gets a look-in at specification and budget allocation stages of delivering a web site - or at best is an afterthought. Yet everyone has an expectation of security and QOS that implies it is central to every project.</p>
<p>Security considerations should pervade all stages of a project from initial specification, throughout development and testing and on to ongoing hosting and maintenance.</p>
<p>In this session I will cover:</p>
<ul><li>Common threats to web security with real world case studies of compromised sites,</li>
<li>Simple approaches to mitigating common threats/vulnerabilities,</li>
<li>Defence in depth an overview of the various components of web security,</li>
<li>Drupal specific measures that standard penetration testing often does not account for.<br />
An overview of how to benefit from:</li>
<li>Security monitoring and log analysis</li>
<li>Intrusion Detection Systems &amp; Firewalls</li>
<li>Security headers and Content Security Policies (CSP).</li>
</ul></div>
<div class="field field--name-field-joind-in-link field--type-link field--label-hidden field__item"><a href="https://joind.in/event/drupalcamp-bristol-2017/website-insecurity---how-your-cms-site-will-get-hacked-and-how-to-prevent-it">Joind.in link</a></div>
<div class="field field--name-field-slides field--type-file field--label-inline">
<div class="field__label">Slides</div>
<div class="field__item">
<span class="file file--mime-application-pdf file--application-pdf"> <a href="sites/default/files/2017-07/websecuritydcb2017.pdf" type="application/pdf; length=16485482">websecuritydcb2017.pdf</a></span>
</div>
</div>
<div class="field field--name-field-speaker-s- field--type-entity-reference field--label-hidden field__items">
<div class="field__item">
<article data-history-node-id="25" role="article" about="/speaker/george-boobyer" class="node node--type-speaker node--view-mode-speaker-profile-schedule">
<div class="node__content">
<div class="profile-picture">
<div class="field field--name-field-profile-picture field--type-image field--label-hidden field__item"> <img src="sites/default/files/styles/speaker_profile_small/public/2017-05/George&#32;Boobyer.png" />
</div>
</div>
<div class="profile-info">
<h4>
<a class="speaker-link" href="speakers.html#25"><span class="field field--name-title field--type-string field--label-hidden">George Boobyer</span>
</a>
</h4>
<div class="speaker-links">
<span class="speaker-twitter"><a href="https://twitter.com/ibluebag">ibluebag</a></span>
<span class="speaker-drupal"><a href="https://www.drupal.org/u/iAugur">iAugur</a></span>
</div>
<div class="field field--name-field-organisation field--type-string field--label-inline">
<div class="field__label">Organisation</div>
<div class="field__item">Blue-Bag Ltd</div>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</div>
<div class="view-grouping">
<div class="view-grouping-header"><time datetime="2017-07-01T14:50:00Z" class="datetime">14:50</time>
to <time datetime="2017-07-01T15:35:00Z" class="datetime">15:35</time>
</div>
<div class="view-grouping-content col-2"> <div class="group-wrapper">
<h3>Lecture theatre 1</h3>
<div class="views-row">
<article data-history-node-id="64" role="article" about="/session/decoupled-uis-what-weve-learned-building-drupal-sites-which-dont-have-standard-front-end" class="node node--type-session node--view-mode-teaser">
<h2>
<span class="field field--name-title field--type-string field--label-hidden">Decoupled UIs - what we&#039;ve learned from building Drupal sites which don&#039;t have a standard front end</span>
</h2>
<div class="node__content">
<div class="field field--name-field-level field--type-entity-reference field--label-hidden field__item">Intermediate</div>
<div class="field field--name-field-category field--type-entity-reference field--label-hidden field__items">
<div class="field__item">Back-end</div>
</div>
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>In this talk Adam and Louis, from miggle, will talk through some examples of headless Drupal in both D7 and D8, where the user interface hasnt been Drupal (or even screen-based).</p>
<p>Well cover:</p>
<ul><li>How we integrated Drupal 8 with The Student Rooms page building layer/machine; Nova, all of the other technology they use and the considerations we had to make.</li>
<li>How we explored other methods of data presentation by writing Alexa skills for the Amazon Echo</li>
<li>How we used Drupal 7 to manage JSON feeds which were used by other display media, like OOH billboards</li>
</ul></div>
<div class="field field--name-field-joind-in-link field--type-link field--label-hidden field__item"><a href="https://joind.in/event/drupalcamp-bristol-2017/decoupled-uis---what-weve-learned-from-building-drupal-sites-which-dont-have-a-standard-front-end">Joind.in link</a></div>
<div class="field field--name-field-speaker-s- field--type-entity-reference field--label-hidden field__items">
<div class="field__item">
<article data-history-node-id="63" role="article" about="/speaker/louis-sawtell" class="node node--type-speaker node--view-mode-speaker-profile-schedule">
<div class="node__content">
<div class="profile-picture">
<div class="field field--name-field-profile-picture field--type-image field--label-hidden field__item"> <img src="sites/default/files/styles/speaker_profile_small/public/2017-06/Louis&#32;Sidwell.jpg" />
</div>
</div>
<div class="profile-info">
<h4>
<a class="speaker-link" href="speakers.html#63"><span class="field field--name-title field--type-string field--label-hidden">Louis Sawtell</span>
</a>
</h4>
<div class="speaker-links">
</div>
<div class="field field--name-field-organisation field--type-string field--label-inline">
<div class="field__label">Organisation</div>
<div class="field__item">Miggle</div>
</div>
</div>
</div>
</article>
</div>
<div class="field__item">
<article data-history-node-id="62" role="article" about="/speaker/adam-browne" class="node node--type-speaker node--view-mode-speaker-profile-schedule">
<div class="node__content">
<div class="profile-picture">
<div class="field field--name-field-profile-picture field--type-image field--label-hidden field__item"> <img src="sites/default/files/styles/speaker_profile_small/public/2017-06/Adam&#32;Browne.jpg" />
</div>
</div>
<div class="profile-info">
<h4>
<a class="speaker-link" href="speakers.html#62"><span class="field field--name-title field--type-string field--label-hidden">Adam Browne</span>
</a>
</h4>
<div class="speaker-links">
</div>
<div class="field field--name-field-organisation field--type-string field--label-inline">
<div class="field__label">Organisation</div>
<div class="field__item">Miggle</div>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</article>
</div>
</div>
<div class="group-wrapper">
<h3>Lecture theatre 2</h3>
<div class="views-row">
<article data-history-node-id="65" role="article" about="/session/develop-developing-developers" class="node node--type-session node--view-mode-teaser">
<h2>
<span class="field field--name-title field--type-string field--label-hidden">Develop developing developers</span>
</h2>
<div class="node__content">
<div class="field field--name-field-level field--type-entity-reference field--label-hidden field__item">Beginner</div>
<div class="field field--name-field-category field--type-entity-reference field--label-hidden field__items">
<div class="field__item">Project management</div>
</div>
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Employers always want the best developers. Developers want to be the best. Blog posts, Twitter and Medium articles are rife with tips and tricks to be better, to hack/sling/ship/craft/bodge out better code more quickly, to be more productive etc etc... and if you're not top of the heap you're doing it all wrong and everything sucks! Allegedly.</p>
<p>I'm a web developer, now also managing a team of developers at an award winning digital agency (Torchbox). In this session I want to share my understanding of what qualities, priorities and behaviours really make a difference for developers of all skill levels and how to apply them to deliver value into any project or organisation you happen to be in.</p></div>
<div class="field field--name-field-joind-in-link field--type-link field--label-hidden field__item"><a href="https://joind.in/event/drupalcamp-bristol-2017/develop-developing-developers">Joind.in link</a></div>
<div class="field field--name-field-speaker-s- field--type-entity-reference field--label-hidden field__items">
<div class="field__item">
<article data-history-node-id="22" role="article" about="/speaker/johan-gant" class="node node--type-speaker node--view-mode-speaker-profile-schedule">
<div class="node__content">
<div class="profile-picture">
<div class="field field--name-field-profile-picture field--type-image field--label-hidden field__item"> <img src="sites/default/files/styles/speaker_profile_small/public/2017-05/Johan&#32;Gant.jpg" />
</div>
</div>
<div class="profile-info">
<h4>
<a class="speaker-link" href="speakers.html#22"><span class="field field--name-title field--type-string field--label-hidden">Johan Gant</span>
</a>
</h4>
<div class="speaker-links">
<span class="speaker-twitter"><a href="https://twitter.com/_johangant">_johangant</a></span>
<span class="speaker-drupal"><a href="https://www.drupal.org/u/johangant">johangant</a></span>
</div>
<div class="field field--name-field-organisation field--type-string field--label-inline">
<div class="field__label">Organisation</div>
<div class="field__item">Torchbox</div>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</article>
</div>
<div class="views-row">
<article data-history-node-id="66" role="article" about="/session/freelancers-tips-and-tricks-i-picked-along-way" class="node node--type-session node--view-mode-teaser">
<h2>
<span class="field field--name-title field--type-string field--label-hidden">Freelancers - tips and tricks I picked up along the way</span>
</h2>
<div class="node__content">
<div class="field field--name-field-level field--type-entity-reference field--label-hidden field__item">Beginner</div>
<div class="field field--name-field-category field--type-entity-reference field--label-hidden field__items">
<div class="field__item">Project management</div>
</div>
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>This is a site builders level talk, and focusses on some of the breakthrough ah-ha moments I have had in my time as a freelancer.</p>
<p>I did this talk at Drupal Show &amp; Tell, London at the beginning of the year. The idea for the talk came about when I was talking about how I wished that somebody had done a talk to try and bridge that knowledge gap and nudge people that dont code into the right direction, using some of the more simple terminal commands and definitely drush and some drush aliases for syncing.</p>
<p>Once I started to use some of these tools my workflow became “supercharged” …</p>
<p>I also briefly go into some things in that area: about what it is like to be a freelancer and how the right tools for the job help us out here too ...</p></div>
<div class="field field--name-field-joind-in-link field--type-link field--label-hidden field__item"><a href="https://joind.in/event/drupalcamp-bristol-2017/freelancers---tips-and-tricks-i-picked-up-along-the-way">Joind.in link</a></div>
<div class="field field--name-field-slides field--type-file field--label-inline">
<div class="field__label">Slides</div>
<div class="field__item">
<span class="file file--mime-application-pdf file--application-pdf"> <a href="sites/default/files/2017-07/Ana&#32;Hassel&#32;-&#32;Freelancers&#32;-&#32;tips&#32;and&#32;tricks.pdf" type="application/pdf; length=964244">Ana Hassel - Freelancers - tips and tricks.pdf</a></span>
</div>
</div>
<div class="field field--name-field-speaker-s- field--type-entity-reference field--label-hidden field__items">
<div class="field__item">
<article data-history-node-id="30" role="article" about="/speaker/ana-hassel" class="node node--type-speaker node--view-mode-speaker-profile-schedule">
<div class="node__content">
<div class="profile-picture">
<div class="field field--name-field-profile-picture field--type-image field--label-hidden field__item"> <img src="sites/default/files/styles/speaker_profile_small/public/2017-06/Ana&#32;Hassel.JPG" />
</div>
</div>
<div class="profile-info">
<h4>
<a class="speaker-link" href="speakers.html#30"><span class="field field--name-title field--type-string field--label-hidden">Ana Hassel</span>
</a>
</h4>
<div class="speaker-links">
<span class="speaker-twitter"><a href="https://twitter.com/anouschka42">anouschka42</a></span>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</div>
<div class="view-grouping">
<div class="view-grouping-header"><time datetime="2017-07-01T15:35:00Z" class="datetime">15:35</time>
to <time datetime="2017-07-01T16:05:00Z" class="datetime">16:05</time>
</div>
<div class="view-grouping-content col-1"> <div class="views-row">
<article data-history-node-id="67" role="article" about="/session/coffee-break-1" class="node node--type-session node--view-mode-teaser">
<h2>
<span class="field field--name-title field--type-string field--label-hidden">Coffee break</span>
</h2>
<div class="node__content">
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Time to fuel up for the last sessions of the day with some more refreshments.</p></div>
</div>
</article>
</div>
</div>
</div>
<div class="view-grouping">
<div class="view-grouping-header"><time datetime="2017-07-01T16:05:00Z" class="datetime">16:05</time>
to <time datetime="2017-07-01T16:50:00Z" class="datetime">16:50</time>
</div>
<div class="view-grouping-content col-2"> <div class="group-wrapper">
<h3>Lecture theatre 1</h3>
<div class="views-row">
<article data-history-node-id="68" role="article" about="/session/why-im-maker" class="node node--type-session node--view-mode-teaser">
<h2>
<span class="field field--name-title field--type-string field--label-hidden">Why I&#039;m a maker</span>
</h2>
<div class="node__content">
<div class="field field--name-field-level field--type-entity-reference field--label-hidden field__item">Beginner</div>
<div class="field field--name-field-category field--type-entity-reference field--label-hidden field__items">
<div class="field__item">Being human</div>
</div>
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>A short and light-hearted talk on why I'm a maker, told through a story from when the seed was planted to now. Talking about projects I've made or am planning, I aim to promote making in general, but also by drawing comparisons to other aspects of life, career etc. I'll go on to show examples of what other people are up to as well, to demonstrate the accessibility of making.</p></div>
<div class="field field--name-field-joind-in-link field--type-link field--label-hidden field__item"><a href="https://joind.in/event/drupalcamp-bristol-2017/why-im-a-maker">Joind.in link</a></div>
<div class="field field--name-field-slides field--type-file field--label-inline">
<div class="field__label">Slides</div>
<div class="field__item">
<span class="file file--mime-application-pdf file--application-pdf"> <a href="sites/default/files/2017-07/Ben&#32;Everard&#32;-&#32;Why&#32;I'm&#32;a&#32;maker.pdf" type="application/pdf; length=0">Ben Everard - Why I&#039;m a maker.pdf</a></span>
</div>
</div>
<div class="field field--name-field-speaker-s- field--type-entity-reference field--label-hidden field__items">
<div class="field__item">
<article data-history-node-id="8" role="article" about="/speaker/ben-everard" class="node node--type-speaker node--view-mode-speaker-profile-schedule">
<div class="node__content">
<div class="profile-picture">
<div class="field field--name-field-profile-picture field--type-image field--label-hidden field__item"> <img src="sites/default/files/styles/speaker_profile_small/public/2017-05/Ben&#32;Everard.jpg" />
</div>
</div>
<div class="profile-info">
<h4>
<a class="speaker-link" href="speakers.html#8"><span class="field field--name-title field--type-string field--label-hidden">Ben Everard</span>
</a>
</h4>
<div class="speaker-links">
<span class="speaker-twitter"><a href="https://twitter.com/_beneverard">_beneverard</a></span>
</div>
<div class="field field--name-field-organisation field--type-string field--label-inline">
<div class="field__label">Organisation</div>
<div class="field__item">The Idea Bureau</div>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</article>
</div>
</div>
<div class="group-wrapper">
<h3>Lecture theatre 2</h3>
<div class="views-row">
<article data-history-node-id="70" role="article" about="/session/code-reviews-and-how-improve-them" class="node node--type-session node--view-mode-teaser">
<h2>
<span class="field field--name-title field--type-string field--label-hidden">Code reviews and how to improve them</span>
</h2>
<div class="node__content">
<div class="field field--name-field-level field--type-entity-reference field--label-hidden field__item">Beginner</div>
<div class="field field--name-field-category field--type-entity-reference field--label-hidden field__items">
<div class="field__item">Project management</div>
</div>
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>We know that code reviews are considered an important part of creating high quality software and to making ourselves and our teams better - some of us even do them! Why are they beneficial though, what pitfalls are there and how could the process be improved?</p>
<p>Lee talks about some of his experiences with the code review phase of the development process and the steps he is taking to try and make it more informative, smoother and quicker for the entire team.</p></div>
<div class="field field--name-field-joind-in-link field--type-link field--label-hidden field__item"><a href="https://joind.in/event/drupalcamp-bristol-2017/code-reviews-and-how-to-improve-them">Joind.in link</a></div>
<div class="field field--name-field-slides field--type-file field--label-inline">
<div class="field__label">Slides</div>
<div class="field__item">
<span class="file file--mime-application-pdf file--application-pdf"> <a href="sites/default/files/2017-07/Lee&#32;Stone&#32;-&#32;Code&#32;reviews&#32;and&#32;how&#32;to&#32;improve&#32;them.pdf" type="application/pdf; length=9589038">Lee Stone - Code reviews and how to improve them.pdf</a></span>
</div>
</div>
<div class="field field--name-field-speaker-s- field--type-entity-reference field--label-hidden field__items">
<div class="field__item">
<article data-history-node-id="21" role="article" about="/speaker/lee-stone" class="node node--type-speaker node--view-mode-speaker-profile-schedule">
<div class="node__content">
<div class="profile-picture">
<div class="field field--name-field-profile-picture field--type-image field--label-hidden field__item"> <img src="sites/default/files/styles/speaker_profile_small/public/2017-05/Lee&#32;Stone.jpg" />
</div>
</div>
<div class="profile-info">
<h4>
<a class="speaker-link" href="speakers.html#21"><span class="field field--name-title field--type-string field--label-hidden">Lee Stone</span>
</a>
</h4>
<div class="speaker-links">
<span class="speaker-twitter"><a href="https://twitter.com/leesto">leesto</a></span>
</div>
<div class="field field--name-field-organisation field--type-string field--label-inline">
<div class="field__label">Organisation</div>
<div class="field__item">Gradwell</div>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</div>
<div class="view-grouping">
<div class="view-grouping-header"><time datetime="2017-07-01T16:50:00Z" class="datetime">16:50</time>
to <time datetime="2017-07-01T17:00:00Z" class="datetime">17:00</time>
</div>
<div class="view-grouping-content col-1"> <div class="group-wrapper">
<h3>Lecture theatre 1</h3>
<div class="views-row">
<article data-history-node-id="71" role="article" about="/session/closing-remarks" class="node node--type-session node--view-mode-teaser">
<h2>
<span class="field field--name-title field--type-string field--label-hidden">Closing remarks</span>
</h2>
<div class="node__content">
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Final closing remarks from the committee members.</p></div>
</div>
</article>
</div>
</div>
</div>
</div>
<div class="view-grouping">
<div class="view-grouping-header"><time datetime="2017-07-01T17:00:00Z" class="datetime">17:00</time>
to <time datetime="2017-07-01T22:00:00Z" class="datetime">22:00</time>
</div>
<div class="view-grouping-content col-1"> <div class="views-row">
<article data-history-node-id="72" role="article" about="/session/evening-social-0" class="node node--type-session node--view-mode-teaser">
<h2>
<span class="field field--name-title field--type-string field--label-hidden">Evening social</span>
</h2>
<div class="node__content">
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>The evening social on Saturday will take place at <a href="http://www.zerodegrees.co.uk/restaurants/bristol">Zerodegrees</a>. <a href="https://www.google.co.uk/maps/dir/School+of+Chemistry,+Senate+House,+Tyndall+Ave,+Bristol+BS8+1TH/Zerodegrees+Microbrewery+Restaurant+Bristol,+Colston+Street,+Bristol/@51.456336,-2.5994608,19z/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x48718dd997adbe91:0x40d7b318bddabb20!2m2!1d-2.6002666!2d51.4565393!1m5!1m1!1s0x48718dd843b74905:0x98e00dc15b080e7f!2m2!1d-2.5976859!2d51.456433!3e2?hl=en">Get the directions from the School of Chemistry.</a></p></div>
</div>
</article>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="layout-content-bottom">
</div> </main>
<footer role="contentinfo">
<div class="region region-footer">
<nav role="navigation" aria-labelledby="block-dcb2017-footer-menu" id="block-dcb2017-footer" class="block block-menu navigation menu--footer">
<h2 class="visually-hidden" id="block-dcb2017-footer-menu">Footer menu</h2>
<ul class="menu">
<li class="menu-item">
<a href="code-of-conduct" title="Code of conduct" data-drupal-link-system-path="node/2">Code of Conduct</a>
</li>
<li class="menu-item">
<a href="contact" data-drupal-link-system-path="contact">Contact</a>
</li>
<li class="menu-item">
<a href="venues" title="Venue and location information." data-drupal-link-system-path="node/11">Getting here</a>
</li>
<li class="menu-item">
<a href="https://twitter.com/DrupalCampBris" title="Follow us on Twitter!">Twitter</a>
</li>
</ul>
</nav>
<div id="block-footerinfo" class="block block-block-content block-block-content1df4705d-991d-45d4-8c83-fa337eec6a69">
<div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><span>DrupalCamp Bristol is a non-profit event brought to you by a team of volunteers from the<span> </span></span><a href="https://groups.drupal.org/bristol-and-west-uk">Bristol Drupal community</a></p>
<p>Powered by <a href="http://drupal.org/8">Drupal 8</a> | Hosting donated by <a href="http://pantheon.io">Pantheon</a></p></div>
</div>
</div>
</footer>
</div>
</body>
</html>