Proposed Sessions

Shift Left Testing for Continuous Collaboration

Testing has become an integral part of the Drupal development process, but it's frequently centered around technical aspects and is only implemented toward the end of the project.

Shift left testing is the process of moving the testing phase left of its usual position in the delivery pipeline so that it occurs as close as possible to the build process. By proactively testing integrations early and often, you can isolate most defects sooner for faster remediation, resulting in more efficient projects that are higher quality.

Experience level: 
Beginner

Replace JQuery With Modern JS Frameworks: Specific Use Cases

jQuery is awesome, and has been a staple of Web development for so long, people rarely remember a time without it. But as useful as jQuery is, it’s highly cumbersome for certain kinds of interactive needs, from both a coding and an ongoing maintenance perspective.

I’ll discuss some use cases where jQuery can be replaced with a framework such as Vue.js, and how doing so can make development more efficient and maintainable.

Experience level: 
Intermediate
Session Track: 

How to keep your project from being a Clusterf*ck

The Sydney Opera House is one of the most beautiful and iconic buildings in the world.  But did you know it was kind of a [email protected]? It was delivered ten years late and went 1357% over budget.

If that sounds like your last Drupal build, this session is for you.  If you are involved in software development, chances are you’ve been involved in a [email protected] project where delivery dates slip, budgets are blown, and stress becomes unmanageable.

Experience level: 
Beginner

Services and Dependency Injection in Drupal 8

Drupal 8 introduces the concept of services to decouple reusable functionality and makes these services pluggable and replaceable by registering them with a service container. As a developer, it is best practice to access any of the services provided by Drupal via the service container to ensure the decoupled nature of these systems is respected.

 

My Session will cover below things:

1. What is services and dependency injection in Drupal 8.

2. Injecting Services in Normal way using arguments in services.yml with demo.

Experience level: 
Intermediate
Session Track: