Sessions

How to get started with writing tests for contrib

In this session I'll cover how you can get started with writing tests for drupal.org contrib projects or drupal core.

The session will be divided in 3 bigger parts:

Speaker(s)
brentgees
Experience level
Beginner
Session track
Devops

Automate your life instead of your code

In this session on personal organisation I will talk about time management, task management, file management and tools for day-to-day use that simplify your life.

Speaker(s)
Pieter
Experience level
Beginner

Being more human, taking Open Source, Agile and Cloud beyond tech!

As a community we constantly talk of giveback, at Cons we even have a track called 'being human'...but do we empathise enough with our fellow human beings? are we engaged enough beyond our bubble? 

The session is an exploratory one. Exploring how we may take strengths and learnings that make us a successful Open Source community to wider audiences with a view of facilitating social transformation that addresses the needs of our societies globally. 

Speaker(s)
kubair
Experience level
Beginner
Session track
Diversity

Being social on the IndieWeb

When you post something on the web, it should belong to you, not a corporation. Too many companies have gone out of business and lost all of their users’ data. By joining the IndieWeb, your content stays yours and in your control.

Description

Speaker(s)
swentel
Experience level
Beginner
Session track
Code & Development

Beyond Drupal 8 Commerce core, advanced customisations for a retailer and a university

I will be speaking about my recent experiences of developing e-commerce website for a garden centre, and then a different project for a university.

I'll be guiding you through some of the things I found different between Drupal 7 and Drupal 8, with focus on all of the new things that have now come into Commerce core.

After going through the configuration options and what you get out of the box, I'll give real life examples of how I customised Drupal Commerce to fit project requirements.

Speaker(s)
ChandeepKhosa
Experience level
Intermediate

Case Study: Building a Chatbot with VueJs

Together with PIDAS AG, WONDROUS realizes quite complex projects to improve customer service experience. One of these projects is LENA, a highly customizable Chatbot for direct interactions on client websites. This bot can guide you via predefined stories, evaluate your inputs based on contexts, and optionally, guide you to a live agent.

This case studie has it all:

Speaker(s)
tassilogroeper
Experience level
Intermediate
Session track
Frontend & Design

Chat and bridges

In recent times the four bigger messaging apps surpassed requests on the major social networks.

Drupal is also evolving more and more into services oriented systems, with API first initiatives, GraphQL and oAuth2 in restful environments.

Speaker(s)
040lab
Experience level
Beginner
Session track
Diversity

Debugging PHP from the server-side

You've tried to troubleshoot a problem using a remote debugger, a profiling tool, a tracer, various dd/dump/var_dump statements, but you're still stuck? This session will explore the various tools you can use from the server-side to troubleshoot PHP - or any other language.

Experience level
Intermediate
Session track
Devops

Decoupled Drupal - The holy grail! Or not!

Agreed, decoupled Drupal is awesome. It gives great opportunities to build multidevice, inviting and flexible frontends which are totally 2019! To be honest, it is great that Drupal finally took the leap. However, in my journey on creating rich internet platforms, websites and applications based on Drupal, I found out that decoupled Drupal is not (always) the holy grail. In fact, it can really turn out into a maintenance nightmare.

Speaker(s)
fabianderijk
Experience level
Intermediate
Session track
Business & strategy

Drupal in the cloud - Serverless and more

Serverless computing allows you to build and run applications without provisioning, scale or manage any servers. The main benefits are: no server management, flexible scaling, automated high availability, flexible payment model/pay as you go.

So how does Drupal fit here? How can you transform the well know LAMP stack to be serverless?

After the session you will know the answers of these and several other questions:

Experience level
Intermediate
Session track
Devops