DevDays Europe 2021
Online Edition

— CONFIRMED TALKS —

Matthias Koch

JetBrains, Germany

NUKE – The AKE-less Build System

As C# developers, we are spoiled with a great language and awesome IDEs. Why do build systems like PSAKE, FAKE, or CAKE never really match the level of convenience and integration that we’re used to? NUKE is different. It is fully based on C# console applications and uses the type system to its full extent. You want your auto-completion, package management, debugging, refactorings, formatting, and navigation back? It’s available right there!

Session Keywords

🔑 C#
🔑 NUKE
🔑 Automation
🔑 Continuous Integration

Wilder Rodrigues

VodafoneZiggo, The Netherlands

Beyond Facial Emotion Recognition

In this talk, Wilder will introduce the audience to a new, augmented, Facial Emotion Recognition dataset and a Deep Learning model. With its basis on the FER 2013 dataset, used by a Kaggle(1) competition and also referenced in the paper by Ian Goodfellow et al(2), Challenges in Representation Learning: A report on three machine learning contests; Wilder augmented the FER2013 32,298 images by adding the Celeb Dataset(3), which contains 202,599 images of celebrity faces, exploring the magnitude of gradients around edge corners by extracting extra features from the faces using the Histogram of Gradients.

Session Keywords

🔑 Artificial Neural Networks
🔑 Deep Learning
🔑 Computer Vision

Denis Wilson Souza Rosa

Couchbase, Germany

Introduction to SQL++ for Big Data: Same Language, More Power

The most popular databases in the world all speak SQL, and almost 60% of Stack Overflow members use SQL. SQL is the query language that dominates when it comes to interacting with data. Data has changed since the 1970s; it’s no longer just stored in flat tables, but as rich, hierarchical object structures like JSON. SQL isn’t dead though, it just needed to evolve a little bit.

Session Keywords

🔑 NoSQL
🔑 SQL++
🔑 Big Data

Piet van Dongen

Luminis, The Netherlands

Mass Migrations to the Cloud (Or: How to Eat an Elephant)

Q: How do you move hundreds of interconnected applications from your data centre to the cloud? A: Like you eat an elephant, one bite at a time.
But where do you start? How fast can you go? What tools and people do you need? How do you keep track of progress?

Session Keywords

🔑 Cloud
🔑 Migration Strategy
🔑 Containers

Mufrid Krilic

DIPS AS, Norway

Domain Storytelling – Facilitator’s Guide to Enhance Learning in Your Organization

In order to understand business rules and processes in a complex enterprise environment one must learn the language in which the business operates, i.e. a domain language. This talk will present Domain Storytelling as a lightweight technique that helps teams learn the domain language in a close collaboration with domain experts as well as providing strong hints on subdomains and contexts for implementation to kick off in a right direction.

Session Keywords

🔑 Domain-Driven Design
🔑 Collaborative Modelling
🔑 Architecture

Adrienne Tacke

MongoDB, US

Choose Your Path: A Guide on When to Use NoSQL

Yes or No…SQL? (ok, no more puns) If you’re like many developers, relational databases are your bread & butter. They’ve been the standard; it works. And then…NoSQL databases came along. With several NoSQL options available, do you switch because it’s new? Better? The “Future”? In this talk, Adrienne guide you on how to make your own decision (which may not always end with a NoSQL solution)!

Session Keywords

🔑 Databases
🔑 NoSQL
🔑 Cloud Development
Getting ready for Declarative UIs with Unidirectional Data Flow using Kotlin Coroutines

Unidirectional Data Flow (UDF) is a powerful technique that enhances our Reactive apps to work deterministically. Synchronising our views with fresh data was never an easy task to accomplish. For this same reason, there are mechanisms that support us to make that possible. Surely callbacks were a thing in the past, however, they were an antipattern themselves due to the lack of readability.

Session Keywords

🔑 Declarative UIs
🔑 Unidirectional Data Flow
🔑 Kotlin Coroutines
🔑 Kotlin Coroutines

Andrei Varanovich

Flo Health App, Germany

Machine Learning: An Engineering Perspective

Shipping Machine Learning into production turned out to be less about ML and more about Engineering. As Martin Zinkevich, Research Scientist at Google puts it: “To make great products, do machine learning like the great engineer you are, not like the great machine learning expert you aren’t.”
In this talk we explore an experience of considering ML Engineering through the lens of best Software Engineering practices.

Session Keywords

🔑 MLOps
🔑 ML Processes

Rowdy Rabouw

double-R webdevelopment, The Netherlands

PWA Fundamentals: Websites with Superpowers

The term Progressive Web Apps was already coined in 2015 and nowadays the browser support for it is excellent, so it’s really time to embrace it.
This talk brings you up to speed about the importance and benefits of turning your website or web app into a PWA and gives you practical information on how to do that.

Session Keywords

🔑 PWA
🔑 JavaScript
🔑 Offline

Samuel Snopko

Storyblok, Slovakia

Fast & Furious – Going Headless with Nuxt!

This will be fast & furious! Samuel will show you the fastest possible way to connect your Nuxt.js (Vue.js) project to the headless CMS and deploy it in seconds. You should know a thing or two about Nuxt.js, headless CMS in general or JAMstack as there will be no time to describe the concepts in detail. In the end, you will be furious at how insanely good the JAMstack is!

More talks are yet to come!