Schedule

August 2, 2019

8:00am - 9:00am

Friday Registration

Register for the camp, buy a DCCO 2019 t-shirt and mingle with the Colorado Drupal community. The main registration will be located through the South entrance to the King Center, up the stairs to KC201 on the second floor.
dcco
Everyone
Being Human
KC 201
9:00am - 3:00pm

Training: Accessible Websites Made Easy

You need to make your website ADA compliant, whether it is WCAG or 508, but what does that actually mean? We'll go over the basics of accessibility and how it relates to you, your users, and your website. We'll dive into best practices for testing, recommended automated tools to use and demo a site ...
dcco
Everyone
Accessibility
KC 211

Summit: Higher Ed

The Higher Ed Summit is a space for university and college technologists to come together and learn how to make the most of their websites and online presence! Come network and expand your skill set through presentations, breakout discussions, and panels. Learn more and register for this summit here ...
dcco
Everyone
Being Human
KC 206

Training: Component-based Development Workshop

In this training, we will put into practice one of the latest trends in development: components. Building a website using a component-based approach can help make code more reusable, dramatically improve collaboration among teams, while improving flexibility and long-term maintenance of your project ...
dcco
Everyone
Architecture
Front End Development
KC 208

Summit: Library

The DCCO Library Summit is aimed at everyone from librarians and library directors to project managers, content editors, vendors, and developers. Anyone and everyone is welcome to contribute, regardless of their technical knowledge or Drupal experience. We aim to let our library attendees lead the ...
dcco
Everyone
Being Human
KC 203

Summit: Nonprofit & Government

The Nonprofit & Government Summit is a space for nonprofit, government and activist technologists to come together and learn how to make the most of their Drupal websites and online presence in general. Come network and expand your skill set through lightning talks, breakout discussions, panels and ...
dcco
Everyone
Culture
KC 210

August 3, 2019

8:00am - 8:30am

Saturday Registration

Register for the camp, buy a DCCO 2019 t-shirt and mingle with the Colorado Drupal community. The main registration will be located at the South entrance to the King Center.
dcco
Everyone
Being Human
8:30am - 8:45am

Opening Session

Kick the day off with the DrupalCamp Colorado organizers.
dcco
Everyone
Being Human
Recital Hall
8:45am - 9:45am

Keynote: Learning @ Work

With tech still struggling to achieve its diversity and inclusion goals and average job tenure down to less than 3 years, we need to transform how we think about our organizational cultures. How do we create environments that succeed because of the teams, but where that success is not dependent on ...
dcco
Everyone
Being Human
Business
Culture
Recital Hall
9:45am - 9:50am

Group Photo!

Stick around for the camp group photo after Tiffany's keynote!
dcco
Everyone
Being Human
Recital Hall
10:00am - 10:50am

Drupal + React: Behind the scenes on some Drupal data tools

Come and hear the story of great success with Drupal and React, of various pains, and of personal growth. Your story-tellers are Kelly Molumby and Greg Knaddison. Kelly, with Wordpress and React experience. Greg, with Drupal 7 experience. Neither with experience in building headless Drupal 8 sites. ...
greggles
kmolumby
50 minutes
Intermediate
Architecture
Decoupled
Recital Hall

DDEV-Local tips and tricks

We'll show how quickly you can get a project going in DDEV, and then show some great new tricks, like sharing your project with somebody on the other side of the world (or at the next desk) with "ddev share", adding packages to your web container, making your environment your own with post-start ...
rfay
50 minutes
Intermediate
Back End Development
Front End Development
Aten (KC 201)

What Happens Next? Explore & Design Your Professional Path

"What's next?" is a question you may hear from your parents, peers, employers an ice breaker for interviews, one-on-ones, and learning / growth plan discussions You may be asking the question to yourself as you ponder professional or community growth. It is always a challenging topic to approach - ...
aimeerae
50 minutes
Everyone
Being Human
Community
Leadership
Elevated Third (KC 203)
11:00am - 11:50am

Everyone Should Document All The Things!

Have you ever joined a team and had a hard time adjusting to and groking their codebases? That's probably, in large part, because they didn’t do a very good job documenting the development of their applications as they went. When I talk about documentation, I don’t just mean a wiki or a collection ...
afinnarn
50 minutes
Beginner
People Mgmt
Process
Project Mgmt
Aten (KC 201)

“But I’m not privileged!” Why diversity and inclusion are everyone’s problem.

As Dries Buytaert discussed in the DrupalCon Seattle keynote, open source has a serious diversity problem - and that includes our own Drupal community. We are people who care about fairness for all, and yet inequality persists. What can we do? Without understanding a problem, we can’t develop ...
sparklingrobots
rubyji
50 minutes
Everyone
Community
Diversity & Inclusion
Leadership
Elevated Third (KC 203)

A Recipe for Better Images in Drupal 8

For many Drupal 8 users, image display begins and ends with Drupal core's image styles. In this session we will look at a recipe of core and contributed modules that can push this further to support better performance across devices and browsers. We will start with a brief overview of image styles ...
michaellander
50 minutes
Advanced
Architecture
Performance
Site Building
Recital Hall
12:00pm - 1:00pm

Lunch Break

Lunch will be provided by Cosmo's Pizza! All dietary restrictions will have options available. Please update the dietary restrictions field on your user profile to ensure our count is accurate. If you have any questions or concerns, please email info@drupalcampcolorado.org.
dcco
Everyone
Being Human
Music and Dance Studio
1:00pm - 1:30pm

User Story Mapping: Make Your Agile Backlog a Map, Not a To-do List

Have you ever stared at your backlog and gone cross-eyed? You have a hundred well-defined tickets, all placed in their sprints or waiting for their chance to be slated for work. Your team is resourced. You have an idea of the feature you’re cranking out next. But does it ever feel like your backlog ...
jfarley
30 minutes
Intermediate
Process
Aten (KC 201)

Pivot Points - Recognizing Opportunity, Turning Challenges to Strengths.

Like many in our community, I came to opensource though a non-traditional path. In this session I will share my journey to open source technology professional from a beginning where my parents were told, while I was bright, I would never learn to read or write - my learning disabilities were ...
MatthewS
30 minutes
Beginner
Being Human
Culture
Mental Health
Recital Hall

Feeds UI + Migrate Engine = Dream Migrations and Imports

This year we celebrate 4 years since Drupal 8 was released. A one-click upgrade from older versions is one of its greatest features, thanks to the Migrate module being in core. While Migrate is powerful, it lacks a good UI. In contrib, we have Feeds for importing content. This module does have a UI ...
irinazaks
Etroid
30 minutes
Everyone
Admin Experience
Architecture
Content Strategy
Elevated Third (KC 203)
1:40pm - 2:10pm

Multi-tasking: The unspoken truth

I can say with almost certainty that in 9 out of 10 interviews, the interviewee states that one of their strengths is that they are “good” at multitasking. It’s become a buzz word only used in the positive sense. Multitasking is simply defined as ‘dealing with more than one task at the same time.’ ...
Kacie
30 minutes
Everyone
Culture
Aten (KC 201)

Extreme Makeover: Drupal.org Profile Edition

You may not realize it, but your drupal.org profile is a form of resume. Your profile likely needs a major remodeling. Imagine competing for a job, or as a team competing for business, and the person hiring you decides to check out your profile. Will it look the same as the day your registered your ...
Amarshall
Gregg Marshall
30 minutes
Beginner
Community
Site Building
Recital Hall

5 Ways to Make Your Drupal Development and Marketing Teams Best Friends

The perpetual cliche of marketing and IT not working well together doesn’t have to be your reality. When this situation occurs it is often rooted in a lack of cross-department communication and an inability for team leaders to recognize how each contribute to their organization’s success. The fact ...
davidcsonka
30 minutes
Everyone
Leadership
Process
Elevated Third (KC 203)
2:20pm - 3:10pm

Progressive Decoupling Without an API!

When architecting a Drupal application to support a progressively decoupled approach, there is one question that always comes up, "How do you expose Drupal related data to the Javascript application?". Most developers solve this by enabling the REST API or JSON API module. Then configure the JS ...
droath
brentrobbins
50 minutes
Intermediate
Back End Development
Decoupled
Javascript
Aten (KC 201)

Drupal Contributions - A Pragmatic Approach to the Issue Queue

Come for the code, stay for the community. Drupal thrives on community contributions in the form of patches and documentation to both contributed modules and core. This helps the project move forward and stay relevant. Not everyone who works on open source projects is a senior developer. Smaller ...
volkswagenchick
50 minutes
Everyone
Community
Core
Recital Hall

An Introduction to the Recurring Events Module

In this session we will explore the new Recurring Events module core functionality, it's data modeling concepts, and developer extensibility. I invite anyone and everyone to contribute by helping test the module, submitting bugs or patches, or by requesting new functionality.
owenbush
50 minutes
Everyone
Back End Development
Content Strategy
Site Building
Elevated Third (KC 203)
3:20pm - 4:10pm

Build It Better, Stupid: Using Design Systems for Scalability

Please. Don't come to this talk if you: Hate easily extendable theme structures Can't stand clear, consice communication between your team Love inconsistencies in your designs (Just kidding, you should totally come to this talk) You may have heard of atomic design or design systems. They are all the ...
jito14
afireintheattic
50 minutes
Everyone
Design
Front End Development
Process
Aten (KC 201)

Understanding Drupal's Cache API: Fine Tuning and Lightning Speed

There are only two hard things in Computer Science: cache invalidation and naming things.” - Phil Karlton Everyone’s heard the adage, but when people share this bit of wisdom the aim is to usually exemplify the difficulty in the latter. Naming things is hard. But as the things we build continue to ...
jnettik
50 minutes
Intermediate
Back End Development
Performance
PHP
Elevated Third (KC 203)

Backdrop is Drupal 7. You know where it came from. Come see where it's headed.

Backdrop CMS is the Drupal fork. Since its first release over 4 years ago, what has changed? Is Backdrop substantially easier to use than the Drupal it was forked from? Is it more affordable to support? Are the APIs you know and love still stable and functioning as they were? Is the community ...
jenlampton
quicksketch
50 minutes
Beginner
Admin Experience
Culture
UX
Recital Hall
4:20pm - 5:10pm

Debugging Drupal, A Look Into One Dev's Toolbox

If you're new to Drupal development sometimes writing and debugging code is incredibly tricky, especially with the layered approach to D8 module development. I'm going to show a few of my debugging techniques. and figure out how to make things work the way you expect them to work. The presentation ...
vordude
50 minutes
Beginner
Back End Development
Aten (KC 201)

Twelve-Factor Drupal: Your path to Cloud-Native

You've attended all the Kubernetes, Docker, virtualization and cloud-y sessions at camps and DrupalCons, and everyone's talking about the latest cloud-native hotness. But... what about actually DOING any of this? This is not another one of those talks. Assuming you're interested in moving your ...
bradjones1
50 minutes
Advanced
Architecture
Back End Development
Devops
Elevated Third (KC 203)

Site Building 2.0: How Layout Builder is changing everything

Layout Builder is a finally a fully released module for Drupal 8 and its implications are vast. In this session we're going to dig into site building with this new tool and how it's going to change your builds for the better. In this session we'll cover: Entity default layouts Controlling multiple ...
EclipseGc
50 minutes
Beginner
Admin Experience
Core
Site Building
Recital Hall
5:15pm - 5:30pm

Closing Session

Close out the day with some stats about this year's camp and, most importantly, the drawing to find out who wins the DrupalCamp Colorado king-size t-shirt quilt!
dcco
Everyone
Being Human
Recital Hall
5:30pm - 8:00pm

DrupalCamp Colorado 2019 Party, sponsored by Aten Design Group

We're doing it again! Join the Aten team for Happy Hour at 5:30 following Saturday's sessions. We'll be hosting with drinks and food on the patio of the Thirsty Lion (1605 Wynkoop St, Denver, CO 80202), walkable from the King Center and just next door to Union Station. We're looking forward to ...
dcco
Everyone
Being Human

August 4, 2019

9:00am - 3:00pm

Contribution Day

A contribution day is an important part of Drupal's growth, and provides great opportunities to get involved in contributing to Drupal itself. Everyone is welcome! Learn more about Contribution Day at DrupalCamp Colorado 2019 here .
volkswagenchick
gantal
Everyone
Community
Music and Dance Studio