Let's learn Git. No more excuses.
Watch the session video here.
Watch the session video here.
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.
Watch the session video here.
Your website’s data is at risk, but knowing how to protect it can mean the difference between another day in the office and a data breach. By building in encryption from the beginning stages of your site, you will avoid headaches from having to bolt it on after the fact and have more tools at your disposal to keep your users secure.
Watch the session video here.
In Drupal 7, variable values can be overridden within settings.php. With the introduction of the configuration system in Drupal 8, overriding configuration values can be done in a similar manner, but other methods are now possible also. The session will cover:
drupal-project is now the officially-recommended starting point for Drupal 8 sites with Composer. In this session, I'll show you how to:
The goals of the learnings from this session are to:
From humble beginnings as an internal infrastructure tool connecting microservices at Google, gRPC now powers microservices at companies like Netflix, Square, and even games like Pokemon Go. gRPC is language agnostic and can easily plug into any environment, making it an easy choice for modernizing (and standardizing!) infrastructure. In this talk, I will share a case study on how you can modernize an API by breaking it down into gRPC-powered microservices, and how your team can save time by using gRPC-generated client stubs.
Questions we will answer:
Have you ever faced the need to fulfill the requirements of different business units within one docroot? Have you ever needed to build parts of your website to be separate entities and multi-site architecture wasn't an option?
Watch the session video here.
As developers we struggle everyday to solve problems and we rely on development tools to help us puzzle through those problems. Years ago, I adopted PhpStorm to augment my skills and in doing so I've learned a lot of ways how to gain the most out of the tool.
Come as we break through the levels of complexity and level up your skills as we talk about:
If you have built several Drupal websites, you have undoubtedly noticed that all websites share some common components. Most sites have hero banners, quotes, 2-ups, 3-ups, among other repeatable patterns. Building these components over and over again loses its luster and, more importantly, distracts you from building the really unique and interesting components of the site. Instead of reinventing the wheel with every Drupal site you build, wouldn’t it be great if you could build these components once and leverage them across multiple sites?
Watch the session video here.
It is all fun and games modifying existing code, but what about when you have to venture out to unknown waters and create your own custom module? Don’t worry! We can get through this together!
This talk is a deep dive into creating custom modules from scratch, and the role of each component in the final product.