Sessions

BOF request - Power your drupal with AI (Tensorflow)

  • Automaitcally tag your nodes
  • Automatically annotate your images
  • Do face recognition on your images
  • Do emotion detection on your comments

Request for BOF on how to couple tensorflow to Drupal8

I can give a (very) basic introduction on AI/tensorflow but that's about it.

Speaker(s)
Experience level
Expert
Session track
Code & Development

Autosave and concurrent editing in Drupal 8

Autosave ensures that content changes will not be lost if a sudden power outage or network disruption occurs. The concurrent editing feature provided by the conflict module allows for the simultaneous editing of the same content by multiple users by performing automatic merges whenever possible. The API for the addition of visual merging tools for solving merge conflicts is provided, while a basic out-of-the-box visual merging tool is planned.

Description

Speaker(s)
hchonov
Experience level
Beginner
Session track
User experience

Using Drupal 8 to power virtual reality experiences

Virtual reality is a hot topic. This session shows some ways to use Drupal to power interactive VR experiences using Javascript frameworks such as WebVR, A-Frame and React 360.

 

(Newbie, but working hard to make it a very interesting session).

Speaker(s)
bramdebacker
Experience level
Beginner
Session track
Frontend & Design

Community engagement, our marketing problem.

Drupal is historically a successful CMS in the web where it comes down to complex content models, proper revisions and multi-language with a fine graded access control.

This lead to a lot of prominent solutions, in the corporate world that can compete with adobe and sitecore, as well as smb swiss army-knife solutions for hobbyists and SME.

Now with decoupled and hipster frontend frameworks we seriously have a popularity problem.

 

Speaker(s)
040lab
Experience level
Beginner
Session track
Business & strategy

Leveraging core Drupal APIs to build a custom application

I will go deep in Drupal core APIs (TypedData, Field Types and Entity Types), and tell how to create custom data storage, input, validation and presentation.
Speaker(s)
gease
Experience level
Intermediate
Session track
Code & Development

Once Upon A Time Since DrupalCamp Ghent 2016

In this session I will tell you how my journey to become a Drupal developer started and how Drupal and its community helped me develop professionally, but as a person as well. 

My aim is to help those who have the desire to become a Drupal developer (or just started recently) by addressing the pitfalls I faced. However, I also want to create awareness by those who already incorporated Drupal into their hearts by noticing actions we can take to help juniors to overcome (relatable) pitfalls.

Speaker(s)
Experience level
Beginner
Session track
Diversity

Code less, accomplish more: decoupling Drupal with GraphQL

What does it take to create a complex, fully decoupled website where Drupal is just managing content and all rendering is performed by a client-side single page application? Surprisingly little. I will demonstrate how we sucessfully utilized Drupal and GraphQL to build a modern customer-facing enterprise web platform.
Speaker(s)
peter.keppert
Experience level
Intermediate
Session track
Sitebuilding

Myths and Legends of Breaking the Monolith

Introduction of microservices promised faster project maintenance and debugging, easier scaling, high availability and lots of good, old, developer fun. However, a huge ecosystem of sometimes mutually incompatible tools and the lack of guidelines made the concept too scary for most of the teams.

Early adopters and teams with appropriate budgets started experimenting and building their own tools. The rest of us were attending conferences and trying to get the big picture from multiple, often dissonant sources.

Speaker(s)
Experience level
Intermediate
Session track
Code & Development

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

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