September 27-30, 2018
Center for Higher Education
2500 Fleur Dr.
 Des Moines, IA

Schedule

Thursday

8:00 a.m.

Thursday Registration

Location: Administration Building

9:00 a.m. - 5:00 p.m.

Getting Started with Drupal Contribution


Most Drupallers dream of being a contributor to the Drupal project. But where do you begin? And more importantly, what are some of the tools to help navigate the adventure successfully?

Friday

08:00 a.m.

Friday Registration

Location: Gym

Registration will be set up inside the entrance to the gym.

Here you will receive your name badge and camp information. Support the camp by purchasing a t-shirt! Kids sizes also available!

09:00 a.m.

Keynote: Learning @ Work

Presenter(s): Tiffany Farriss

Tiffany FarrissWith 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 any one person? How do we align the company and individual interests so that everyone benefits from however much time that they work together? This presentation explores the role that culture and learning have for organizations and individuals as they work to answering those questions.

As CEO of Palantir.net, a Chicago-headquartered Web design and development team, Tiffany Farriss provides project leadership and strategy through consultation, project planning and coaching. She has over 20 years of experience on a wide variety of projects for higher ed, healthcare, cultural and media clients. Tiffany also served as a Director of the Drupal Association from 2009-2017 and as its Treasurer from 2011-2017.

10:30 a.m.

Docksal: More Dev, Less Ops

Presenter(s): sean_e_dietrich
Track: Coding Experience Level: Beginner

Ain't nobody got time to be dealing with setting up locals. You’re a developer. Which means you didn’t sign up to be a devops engineer or a server admin.

A Introduction to Gulp

Presenter(s): stpaultim
Track: Theming Experience Level: Beginner

What is Gulp? How does it work? How to manage your Gulp settings to customize your theming workflow.

Developer Isolation: How DevOps and Drupal Create a Stronger Team

Presenter(s): mettamatt
Track: Building Experience Level: Beginner

Matt Westgate will talk about which software development practices avoid burnout and establish trust between stakeholders and the rest of the team.

11:45 a.m.

1st Lunch

Location: City View Diner (Lower level of Administration Building)

Lunch now or later: Pick up your lunch at the City View Diner and take it to a session or eat in the diner.

Finding the Place Where Accessibility and SEO Happily Co-Exist

Presenter(s): cehfisher
Track: Building Experience Level: Beginner

SEO and website accessibility are not the same thing, but there are some areas where the two worlds *do* overlap! If you have a limited budget and/or timeframe for a project, target these six areas to boost both.

Let's learn Git. No more excuses.

Presenter(s): mcdwayne
Track: Coding Experience Level: Beginner

Come learn the basics of Git, the best way humans have come up with to track changes in projects over time

12:45 p.m.

2nd Lunch

Location: City View Diner (Lower level of Administration Building)

If you didn't have lunch earlier, pick up your lunch at the City View Diner and take it to a session or eat in the diner.

A Drupaler's Guide To Marketing

Presenter(s): dgorton
Track: Building Experience Level: Intermediate

Do you do Drupal for others, including marketers? Come to this session for a primer on marketing terms (MQLs, CTAs, Funnels, ...), marketing needs (NNN, CTR, Conversions, …) and related marketing technologies (there are zillions!).

Component Based Site Building Techniques

Presenter(s): karlkedrovsky
Track: Building Experience Level: Intermediate

Learn different site building and theming techniques that make component based site designs easy and intuitive for both content managers and site builders.

2:00 p.m.

Web Accessibility Training for Drupal Developers

Presenter(s): jayhawkfan75
Track: Building Experience Level: Intermediate

Learn common accessibility terms, experience cool accessibility tools, learn how to incorporate Drupal core & contributed modules that assist with accessibility into your site, & develop your site with accessibility always in-mind.

Functional Programming in PHP

Presenter(s): ericponto
Track: Coding Experience Level: Beginner

Drupal 8 may be object-oriented, but not all of your code has to be. Learn about functional programming principles implemented in PHP.

Erasing the Stigma, Mental Health in Tech

Presenter(s): dorf
Track: Building Experience Level: Beginner

Do you have mental illness? It may come as a surprise, but you're not alone. Come learn how together, we can Erase the Stigma around mental illness.

3:30 p.m.

Demystifying Diversity and Inclusion

Presenter(s): volkswagenchick, Presenter(s): cotterpinx
Track: Building Experience Level: Beginner

What do we mean when we talk about diversity & inclusion, and why is it important? Find out when we demystify diversity and inclusion.

Dr. Upal is in: Healthcheck your Site!

Presenter(s): socketwench
Track: Building Experience Level: Beginner

Every site is "healthy" until it isn't. Don't leave things to chance by doing a site health check!

5:00 p.m. - 9:00 p.m.

Saturday

08:00 a.m.

Saturday Registration

Location: Gym

Registration will be set up inside the entrance to the Gym.

Here you will receive your name badge and camp information. Support the camp by purchasing a t-shirt! Kids sizes also available!

09:00 a.m.

Keynote: How to Fall in Love with Drupal Again

Presenter(s): mettamatt

Matt Westgate.

Drupal is a couple years away from being 20 years old. In this talk, Matt Westgate will earn his 2,275 user_id from drupal.org and share his high, low and funny moments with Drupal and offer practical advice for anyone feeling burnout or uncertain about Drupal and the future.

Matt Westgate is the Co-Founder and CEO of Lullabot, one of the foremost strategy, design, and Drupal development companies for large-scale publishers of household-name websites. Lullabot formed January 1,  2006, in Ames, IA.

In 2017 Matt was named one of the top mid-size business CEOs in the United States, an honor he lovingly blames his team for.

10:30 a.m.

Pitch Perfect: Workshopping Session Ideas and Submissions, Diversity and Inclusion Edition

Presenter(s): mdrummond, Presenter(s): cotterpinx, Presenter(s): volkswagenchick, Presenter(s): sacarney
Track: Building Experience Level: Beginner

It’s time to bust a move as we work to improve speaker diversity at Drupal Camps and Cons. In this session, we’ll workshop ideas for talks and work on how to pitch them. People from underrepresented groups in particular are invited.

Making Search Work

Presenter(s): michael.smith@vml.com
Track: Coding Experience Level: Intermediate

Search isn't as simple as as turning on a module. Learn how we use good planning and understanding of configuration to make search to fit our needs.

Preprocess all the things!

Presenter(s): redbrickone
Track: Theming Experience Level: Intermediate

Stuck trying to expose content or data to your Drupal templates? Fear no more with the talk Preprocess All The Things!

11:45 a.m.

Code Koalas Presents: The 7 Deadly Sins of Client / Partner Relationships and How to Avoid Them

Presenter(s): ryanwyse

Learn how you can strengthen your business and develop better relationships with your clients!

1st Lunch

Location: City View Diner (Lower level of Administration Building)
Experience Level: Beginner

Lunch now or later. Pick up your lunch at the City View Diner and take it to a session or eat in the diner.

3...2...1.... Launching Your Website

Presenter(s): dandaman
Track: Building Experience Level: Intermediate

To launch, you need various pieces of information about domains, DNS, SSL and more. You then have to set these up correctly. This session will walk you through out to get the data and launch successfully.

Maximum PhpStorm

Presenter(s): cosmicdreams
Track: Coding Experience Level: Beginner

Together we'll go beyond learning how tools like PhpStorm can level up your developer-y super powers and demonstrate how your developer life can change if you maximize your use of these tools.

12:45 p.m.

2nd Lunch

Location: City View Diner (Lower level of Administration Building)

If you didn't have lunch earlier, pick up your lunch at the City View Diner and take it to a session or eat in the diner.

Why contributing to the community is important for your companies health

Presenter(s): david.belich
Track: Building Experience Level: Beginner

Is contributing to open source worth the time? You may be surprised...

Migrating into various Drupal 8 entities

Presenter(s): Ben Stallings
Track: Coding Experience Level: Intermediate

The documentation for migrate API is still really sparse. Learn from my mistakes how to import into Paragraphs, node revisions, and other tricky structures.

2:00 p.m.

Docker Based Battle Royale!

Presenter(s): wylbur
Track: Coding Experience Level: Beginner

Docker Based Battle Royale! All Docker-based local-development contenders will enter the ring...which will survive? Beware - LIVE DEMOS!

Twig and Component Libraries

Presenter(s): justinlangley
Track: Theming Experience Level: Intermediate

Have you worked with the new Twig templates in Drupal 8 but still don't entirely understand Twig? Maybe you know Twig, but you want some tips on how to create reusable components for templating? This may be the session for you!

3:30 p.m.

Audit Your Theme

Presenter(s): andrewozone
Track: Theming Experience Level: Intermediate

Themes can become a beast. Over time, features get added and new patterns are introduced. Or, you inherit a project and need to size up the theming effort. This session explores tools and methodologies to keep themes manageable over time.

Building Your Legos: A Practitioner’s Guide to Building Reusable Components

Presenter(s): cgreaten
Track: Coding Experience Level: Intermediate

Build better Drupal sites more efficiently by building better Legos.

Sunday

8:00 a.m.

Sunday Registration

Location: Administration Building

9:00 a.m. - 4:00 p.m.

Contribution Day


Collaborative contributions to open source.

Contact Us

About sponsorship opportunities: sponsor@drupalcorn.org
With general questions or concerns: info@drupalcorn.org

Platinum Sponsors