devops

Drupal 8 DevOps Streamlined and Simplified

An unopinionated walkthrough of the full Drupal 8 Dev Ops stack and recommendations to get started automating tests, deployments, and upgrades. Development hosting environments Local development tools, such as Git, Composer, Drush, and the Drupal Console GitFlow and collaborative coding Continuous integration and deployment Automated upgrades With a special appearance from the upcoming Acquia Development Studio to streamline the process and lower the barrier for entry to Drupal 8 development.

Build Launch Tool (BLT): What is it? And how does it help?

Presenters
Topics
Build and Launch Tool (BLT) provides an automation layer for testing, building, and launching Drupal 8 applications. It is designed to improve efficiency and collaboration across Drupal projects by providing a common set of tools and standardized structure. It was born out of the need to reduce re-work, project set up time, and developer onboarding time. What you'll get out of this presentation:

Behavior Driven Development in Drupal 8 with Behat

Presenters
Topics
Adding test coverage to your website and applications provides lots of benefits. For example, making sure requirements are met and preventing regressions from happening. One of the many approaches for testing is Behavior Driven Development (BDD). This can be accomplished in Drupal 8 using a series of tools: Selenium, Behat, Mink, and Drupal Extension.

DDEV-Local tips and tricks

Presenters
Topics
DDEV-Local is a great developer tool: You can spin up a project on any operating system with basically no background or experience, and have a TYPO3 site running in just a few minutes. But it can do loads more than just run a basic Drupal project. Mostly, we'll just share how DDEV is working, and will love to hear from you about your experiences. We'll show a variety of advanced tricks like:

Advancing Developer Communities with Kubernetes and Drupal

Presenters
Kubernetes is a powerful tool that drastically changes the deployment and hosting options for our web projects. Kubernetes is also the most active open source project on GitHub and introduces an entirely new way of thinking about systems and hosting. In this session, I will share some of the challenges faced by organizations trying to move from traditional systems development as they approach a cloud-native mindset. I will outline why the movement to Kubernetes is essential and why you might want to participate.

Decoupled Drupal on DDEV with GatsbyJS

As microservices and decoupled architectures continue to mature it becomes increasingly important to be able to work efficiently between local and live environments across the entire stack. What does it take to build a decoupled interface against a Drupal backend and how can we share the work with others?

QA At Scale: Improving DevOps pipelines for Pega

Presenters
This summer, Last Call Media completed an engagement with Pega Systems (Pega.com) to overhaul the Pega team's development workflow and quality assurance process.   In the process, we implemented: On demand QA environments for every PR, implemented with Kubenetes and AWS Cloud Automated Visual Regression tests using BackstopJS Automated testing using PHPUnit  

Level Up Your Development Experience with Lando

Asking members of your team to spin up local copies of your Drupal application can result in an assorted array of solutions to the same problem: Some may spin up virtual machines while others may cobble together their favorite combination of Docker Containers. Some may struggle with native solutions on their machines while others may be entirely uncertain on where to begin. Adding common services and development tools such as xdebug, mailhog, or Drush may pose additional problems to even the more savvy members of your team.

3 Years Decoupled Website Building and Hosting - Our Learnings

Decoupled Drupal is clearly here to stay, so what does this mean from a business point of view? As we consider all the implications of this change — a new programming language, new license, and the technical considerations of how we visualize and build websites — it’s important to identify how and when adaptations need to be made to our businesses to support all these changes.

Return of the Clustering: Kubernetes for Drupal

Presenters
This session introduces Kubernetes (k8s), an open source container orchestrator that provides a production-tested cluster to run your Drupal site. This session will walk you through how to build your own k8s cluster, how to update your containers to run securely with Secrets and ConfigMaps, and how to automate deployment to run your containers from "Initial Commit" to 1.0.