MLK Student Union - Stephens Lounge

2495 Bancroft Way Berkeley, CA 94720
Address:

2495 Bancroft Way
Berkeley, CA 94720
United States

Room Number / Name: - Stephens Lounge

-

-

Drupal 8 Configuration System Basics

Trainer: Drupal Easy with Mike Anello
The Drupal 8 configuration system can provide great advantages to managing the configuration of a site, but it can also cause massive headaches if used improperly. This presentation will provide an overview of how the Drupal 8 configuration system works, best practices on basic workflows to utilize it effectively, and a small sampling of some of the contributed modules available to enhance it.
Login to Register

-

Deep dive into D8 through Single Sign-On Example

arlina

Object oriented structures have replaced our all too familiar hooks which enabled us to extend Drupal with new functionality without hacking core (or other contrib modules). But how does this all work? In this session we will go through a single sign-on (SSO) example module which will help us understand how OOP works its magic into our modules, making them easier to write, understand and debug. In the way, we hope to uncover some of Drupal's design patterns.

Login to Register
Intermediate

-

The Future of Dev is Now!!!

pirog

Come see (and then use!) the future of local development tools: Lando, a free, open source and cross platform devops tool that is also the most advanced, powerful and easy local development environment in the galaxy.

Lando is, on a high level, dependency management for local development and DevOps. Via a simple lives-in-repo config file a user can specify

Login to Register
Intermediate

-

Getting the most out of PHPStorm for Drupal 8

ctrladel

Have you

  • Looked at a class, seen nothing but {@inheritdoc} and been annoyed? 
  • Gotten tired of using kint() and page reloads to view variable values?
  • Forgotten a use statement at the top of your file?
  • Had your merge requests and patches rejected due to code styling? 
  • Missed a required method when implementing an interface? 

Then this session for you.

Login to Register
Intermediate

-

Drupal 8 Configuration System Basics

ultimike

The Drupal 8 configuration system can provide great advantages to managing the configuration of a site, but it can also cause massive headaches if used improperly. This presentation will provide an overview of how the Drupal 8 configuration system works, best practices on basic workflows to utilize it effectively, and a small sampling of some of the contributed modules available to enhance it.

This presentation is designed for Drupal site-builders, developers, and project managers interested in learning basic best practices of the Drupal 8 configuration system. 

Login to Register
Beginner

-

Introducing Mannequin

rbayliss

Mannequin is a brand new Component theming tool created by Last Call Media to enable rapid and bulletproof Drupal theming.  Conceptually, it's similar to Pattern Lab, but it's built for easy integration with existing templates living in your application without a lot of extra wiring.

Login to Register
Intermediate

-

The Anatomy of a DDoS Attack

suzanne.aldrich

DDoS attacks make headlines everyday, but how do they work and how can you defend against them? DDoS attacks can be high volume UDP traffic floods, SYN floods, DNS amplification, or Layer 7 HTTP attacks. Understanding how to protect yourself from DDoS is critical to doing business on the internet today. Suzanne Aldrich, a lead Solutions Engineer at Cloudflare, will cover how these attacks work, what is being targeted by the attackers, and how you can protect against the different attack types.

Login to Register
Beginner

-

-

Lagoon: OpenSource Docker Build & Deployment System with Full Drupal Support

Schnitzel

Everybody in Drupal moves to Docker, as of this writing there are multiple local development environments all based on Docker: Kalabox, DDev, Cachalot, Dinghy, DrupalVM, Docksal, and probably many more.

While this is awesome for local development environment, none of them provide a solution for the ultimate goal: Using the same Docker Images locally, on development sites and on production.

Login to Register
Intermediate

-

Big Data Visualizations & Drupal: Tales from the Trenches

koppie

Everyone is talking about Big Data.  Your clients (or bosses) are starting to ask about it.  What do you tell them?

For the past year, Exygy has been helping Bay Area Metro with a project called Vital Signs.  This combines big data, open data, and interactive visualizations using charts, graphs, and maps.  We'll go over the pros and cons of all the different technologies we've used, and talk about how well they integrate with Drupal.  We'll also open up a round table at the end of the session so other people can share their experiences with different technologies.

Login to Register
Beginner

-

Security Lightning Talks

cteitzel / darius

A "session" of lightning talks featuring a wide variety of topics around security and online privacy. Four 15 min. talks including Q&A.

  1. Ben Hartard, Solutions Engineer at Square, is here to speak about Square's API ecosystem. Square makes it simple to sell anywhere, with strong security and a system that makes PCI compliance easy. Accept payments online, in store, or on the go. The Commerce Square Connect module makes it easy for developers to integrate Square onto their Drupal sites.
Login to Register
Beginner

-

Healing a Broken Project

aimeerae

What happens when you encounter a project that seems broken beyond repair, but for whatever reasons, a brand-new fresh start is not possible.

You may run into the following challenges with these "broken projects":

Login to Register
Beginner