Advanced

Day 2 Kubernetes

Day
Saturday, October 17
Timeslot
3:25pm - 3:45pm (PT)
Hopin
Presenters
Topics
DevOps
Success! Kubernetes is up, your site is deployed and the traffic is flowing in. The team high fives and celebrates a successful launch. This was the teams first Kubernetes project and they had to slay many dragons during the development process, these ranged from low level networking decisions to high level deployment workflows. It had been a long road, but it's not over... Those dragons are back! Welcome to Day 2. This is talk for the Day 2 operators who want to hear war stories about what it's like to run Kubernetes in production for 4 years.

Secure your development workflow with containerised databases

Presenters
Topics
DevOps / Back-end Development
What would you do if your laptop was stolen? Have I got your attention? Think about all the databases that were on that laptop. Think about all the usernames and passwords which where stored in those databases. Development workflows which require a database are generally perceived as:

Optimize Kubernetes clusters

Presenters
yas
Topics
DevOps / Back-end Development
Overview: We are managing AWS, OpenStack and Kubernetes by making our own Multi-Cloud orchestration system by Drupal 8. We'll introduce our solution (Cloud Orchestrator project) including its requirements, architecture design, Cloud optimization, Cloud cost management and business value. We would like to show how Drupal 8 can define to manage Multi-Cloud infrastructures and why Drupal 8 can be used as Web Application Framework.

Modernizing our DevOps Process at UCSF

Presenters
Topics
DevOps / Decoupled
This presentation would be around the implemented and are still implementing new deployment processes at UCSF.   This process includes Code on Github, deployments using Github Actions,   CI environments using Tugboat and testing tools in Cypress, and finally deploying code to Acquia Cloud.   Discussion would probably be around a lot of the initial challanges about getting everything to work together, working with the various API's, struggling with getting various SSH keys working, the Private Keys you need to setup etc.    

Sleep Better at Night with a Secure Drupal Site

Day
Saturday, October 17
Timeslot
1:00pm - 1:45pm (PT)
Hopin
Presenters
Topics
Back-end Development / Community
Are you losing sleep, worrying about your Drupal site’s security? That isn’t healthy! With Drupal being used for building websites and applications in government, non-profits, higher education, and corporate enterprises, it is important to make sure that projects follow regulatory and organizational security controls. Are you ready to learn how to take immediate steps to improve the security of your Drupal installation? Great, let’s get get started.

After 5 years, my dream Drupal component workflow is finally here

Day
Saturday, October 17
Timeslot
1:25pm - 1:45pm (PT)
Hopin
Presenters
Topics
Theming & Front-end
Over the life of Drupal 8 the options to integrate design system components into your project has improved, but have always felt somewhat incomplete. While Twig brought the ability to import or embed templates, the data mapping process could be challenging to newcomers and often falls out of sync with display options in Drupal’s admin UI. The UI Patterns Module greatly improved component management using Drupal’s admin UI, but integration modules varied and using UI Patterns with Layout Builder had some limitations. 

Load Testing with Locust

Presenters
Topics
DevOps / Performance / Back-end Development
Load testing remains a straight-forward and simple way to test if a website can survive under some load. There are dozens of tools to write load testing scripts but you have probably heard of ab–Apache Bench. Apache Bench is good for quick validation but if you need more control or if you want to test specific user paths, you need a more sophisticated tool.

Five things developers need to understand about site building

Presenters
Topics
DevOps / Back-end Development / UX & Design
Many Drupal developers consider site builders to be some of the most important users of their products. Dries regularly talks about how to “Improve the site builder experience” in his state-of-Drupal keynotes. But how well do you understand what site builders do? Do your solutions work for them? Who is this mythical site builder that is using the software you create?

Advanced Google Analytics (and other) integrations with GTM and dataLayer

Day
Friday, October 16
Timeslot
2:00pm - 2:45pm (PT)
Hopin
Presenters
Topics
Analytics / Back-end Development / Marketing Tools
While any site builder can quickly integrate Drupal with Google Analytics (GA) using the Google Analytics module, organizations are increasingly choosing to leverage Google Tag Manager (GTM) to integrate a variety of services (including GA) without requiring developer time and a deployment whenever new services or other changes are needed. In this talk, we'll cover:

Keeping Drupal relevant in a world of JamStack and CMS as-a-service

Presenters
Topics
Back-end Development / Decoupled / Community
The face of web-development is constantly evolving. As Drupal nears 20 years of age it has remained relevant by continuously adapting to the changing landscape of the web. In this session we will examine the current crop of CMS as a service competitors, the value proposition they provide and what Drupal can learn from them. We will look in detail at the JamStack and explore what has fueled its rapid growth and how this relates to Drupal, exploring whether there is still a place for Drupal in this market.