Schedule

Architecting Effective Data Dashboards

Presenter(s): karolusLocation: ITCON

Dashboards and data displays—features often presented with the “wow factor” in mind—can be deficient in providing end users with critical information.

Session Track: Design, UX, and Accessibility
Technical Level: Intermediate

Benefits and pitfalls of integrating Drupal into a decoupled, static site build process for VA.gov

Presenter(s): ElijahLynn, robbiethegeekLocation: Debug Academy

In this session we will discuss a bit about why and how we implemented the VA.gov CMS (Drupal 8) as a backend Content API to feed a decoupled, Metalsmith static HTML build and deployment system for the frontend.

Session Track: Coding and Development
Technical Level: Intermediate

Cleaning Up Your (Data) Mess: Lessons from Dozens of Analytics Audits How Not to Create a Huge Mess

Presenter(s): elpattersonLocation: Mobomo

After four years of auditing (and fixing) clients’ disorganized Google Analytics set-ups, convoluted Google Tag Manager implementation and other web data messes, I’ve learned a lot about how NOT to set up your organization’s website data.

Session Track: Content Strategy and Analytics
Technical Level: Intermediate

Planning your Drupal QA: how to tackle a Monster?

Presenter(s): eduardomadariagaLocation: Acquia

Drupal allows for fast pace development of very complex systems: a QA nightmare. How will you be able to sleep at night? Plan Ahead!

Session Track: Project and Team Management
Technical Level: Beginner

Automate all the things

Presenter(s): colan, ergonlogic, lamechLocation: Acquia

Ever heard of infrastructure-as-code?

Session Track: Devops, Performance, Security, and Privacy
Technical Level: Intermediate

Behavior-Driven Development with Drupal and Cypress.io

Presenter(s): pmelabLocation: Debug Academy

Behavior-driven development is the art of establishing a common language, improving communication, create automatable tests and providing living, always-accurate documentation at the same time. Especially in large scale projects with complex…

Session Track: Coding and Development
Technical Level: Intermediate

Decoupled CMS Architecture in Government as a Best Practice

Presenter(s): justinwinterLocation: ITCON

Building and deploying sites using traditional Drupal approaches require developers with a large amount of crossover knowledge and expertise. Full stack developers are hard to find and training junior developers into this role can take years.

Session Track: Project and Team Management
Technical Level: Intermediate

EEOC.gov – Modernized Experience & Performance on Drupal 8

Presenter(s): bencoitLocation: Mobomo

Ten-plus years since its last platform update, EEOC.gov recently underwent a complete redesign and re-platform to better serve its constituents by moving to Drupal 8 on Microsoft Azure. In this session, you’ll hear from the EEOC.gov build team.…

Session Track: Site Building and Using Drupal
Technical Level: Beginner

What Today’s COVID-19 Crisis Means for Tomorrow’s Digital Infrastructure

Presenter(s): @HarishIFSightLocation: Keynote - Friday

Harish Rao is the founder and CEO of Interpersonal Frequency (I.F.). I.F.

Session Track: Keynote
Technical Level: Beginner

Enabling the Change-Makers: Redesigning Princeton's School of Public and International Affairs Website

Presenter(s): pixelite, jcloysLocation: Mobomo

In this session, we’ll give you an in-depth case study that guides you through the UX, visual design, and development process we followed to create a new digital home for Princeton University’s School of Public and International Affairs.

Session Track: Site Building and Using Drupal
Technical Level: Beginner

Putting veterans first in the design of a pilot hospital site on VA.gov, the largest hospital system in the US

Presenter(s): kevinjosephwalsh, janeLocation: Debug Academy

The Veterans Health Administration provides health care to 9 million medical patients, 14 million veterans across through its 1200 facilities, including 150 hospitals and over 1000 community clinics. 

Session Track: Content Strategy and Analytics
Technical Level: Beginner

Recurring Events Module

Presenter(s): @OwenBushLocation: ITCON

The Recurring Events module is a Drupal 8 and 9 plug-and-play recurring events and registration system designed to be site agnostic and extensible. 

Session Track: Coding and Development
Technical Level: Intermediate

Self-Help Tips to Better Manage Your Drupal Site

Presenter(s): sfelderLocation: Acquia

What do the books Essentialism (McKeown), The Year of Less (Flanders), and Girl, Stop Apologizing (Hollis) have in common?

Session Track: Community and Being Human
Technical Level: Beginner

Battle for Online Privacy

Presenter(s): citizendanLocation: Acquia

Data breaches and abuses of our personal data keep making the news. But what can we do about it? Are you protecting user privacy? Learn about best practices in managing privacy for your site users, and what resources and modules Drupal users can…

Session Track: Devops, Performance, Security, and Privacy
Technical Level: Beginner

Drupal & USWDS: It’s Time to Get Things Started

Presenter(s): dboeger, brian.seekLocation: Debug Academy

This session will focus on integrating a custom Drupal sub-theme with the latest version of USWDS.  We will cover configuring USWDS settings, Drupal theme settings, and adding custom styling.

Session Track: Site Building and Using Drupal
Technical Level: Beginner

mock-chain: a library for easier unit testing in Drupal (and beyond!)

Presenter(s): dafeder, fmizzellLocation: Mobomo

Unit tests are a critical tool for development, ensuring that classes and functions aren't inadvertently broken by new code.

Session Track: Coding and Development
Technical Level: Advanced

My best (and worst) strategies for dealing with high-demand work

Presenter(s): SchnitzelLocation: ITCON

Across roles, specialities, and companies job stress is increasing. The daily deluge of emails, Slack messages, and urgent tasks can be overwhelming and it may seem like there’s no solution. It’s easy to feel overwhelmed and just want to give up…

Session Track: Community and Being Human
Technical Level: Beginner

Automated Accessibility Testing: Using Pa11y and Continuous Integration

Presenter(s): mikemadisonLocation: Debug Academy

Accessibility is a critical component of any modern website (and double so for government sites).

Session Track: Design, UX, and Accessibility
Technical Level: Beginner

Component-Driven Theming with Storybook

Presenter(s): acouch, evanmwillhite, bjlewis2Location: Acquia

Component-driven theming is gaining popularity in the Drupal and in the greater front-end development worlds. Taking a component based approach offers greater consistency, flexibility, re-usability and velocity for front-end development.

Session Track: Coding and Development
Technical Level: Advanced

Drupal 9 migrations for non-coders

Presenter(s): dinarconLocation: ITCON

Starting with Drupal 8, the Migrate API makes it possible to write and execute migrations without having to write PHP code.

Session Track: Site Building and Using Drupal
Technical Level: Beginner

The State of the Union('s Data)

Presenter(s): Kim DAvidson, susisiman, gujacqLocation: Mobomo

Open Data drives evidence based policy and decisionmaking, supports transparency and accountability, and is the language through which our institutions speak to each other and to the public.

Session Track: Community and Being Human
Technical Level: Beginner

Correctly Nest Entities and Build Healthy Multilingual Relationships

Presenter(s): aimeeraeLocation: Acquia

As component-based design principles evolve, the actual implementation in Drupal can be performed in many ways. Most, if not all, component-based site building approaches rely on Entity Relationships.

Session Track: Site Building and Using Drupal
Technical Level: Intermediate

Improving Federal Agency User Experience - Scaling MVPs as a Marathon, not a Sprint

Presenter(s): tk421jag, ashleyfmiller, ihutsonLocation: ITCON

This session will investigate how MetroStar’s Lean/Agile approach has enabled the iterative development of a popular USDA web tool that matches farmers with potential disaster assistance programs.

Session Track: Design, UX, and Accessibility
Technical Level: Intermediate

Supercharge your CMS - Powered by Data

Presenter(s): _doyle_, adam.weingartenLocation: Mobomo

In today's world, data powers everything from the ads you see in your instagram feed to the suggestions on your Netflix subscription.

Session Track: Content Strategy and Analytics
Technical Level: Intermediate

Taking Maximum Advantage of Drupal Core's Composer Template

Presenter(s): ultimikeLocation: Debug Academy

If you're looking to build a modern Drupal 8 or 9 site, then you're probably going to want to use the Drupal core Composer "recommended-project" template.

Session Track: Coding and Development
Technical Level: Intermediate

best of both worlds: improve your Decoupled Drupal with external personalization (in Firebase)

Presenter(s): Jitesh DoshiLocation: Debug Academy

Now that the whole world has discovered decoupled CMS, the default and most common approach to Decoupled Drupal seems to be a completely independent static HTML+JS UI that uses Drupal only to get JSON data from it.

Session Track: Coding and Development
Technical Level: Beginner

Boost Your Visibility in Google Search: Implementing Schema in Drupal 8

Presenter(s): RyanMcBurney, natemowLocation: ITCON

Google search results often include snippets that answer key user questions before other search listings.

Session Track: Content Strategy and Analytics
Technical Level: Intermediate

Nothing about us without us: Engaging stakeholders on RaleighNC.gov

Presenter(s): jcrespo, sallyann716, jalberque, peteweberLocation: Acquia

The key to delivering an impactful new website is listening.

Session Track: Design, UX, and Accessibility
Technical Level: Intermediate

Relationship Advice: How to get more from your technology partner

Presenter(s): gen@skvare.comLocation: Mobomo

Drupal technology consultants abound with great sales pitches and flashy websites. But, what happens after the contract is signed?

Session Track: Project and Team Management
Technical Level: Beginner