DevDays Europe 2021
Online Edition


James Birnie

Currencycloud, UK


What Does Great Architecture Look Like?

In this talk, James will explain what is really important about architecture, how to understand it, how to measure it and how to make sure it remains fit for purpose.

Session Keywords

🔑 Architecture
🔑 Agile

RBrian Vermeer

Snyk, The Netherlands


Stranger Danger: Finding Security Vulnerabilities Before They Find You!

This talk will use a sample application, Goof, which uses various vulnerable dependencies, which we will exploit as an attacker would. For each issue, we’ll explain why it happened, show its impact, and – most importantly – see how to avoid or fix it. We’ll live hack exploits like the classic struts vulnerability that recently made it famous, along with the Equifax hack, Spring Break and several others.

Session Keywords

🔑 Open Source
🔑 Security

Eric Normand

LispCast LLC, US


A Fresh Look at Functional Programming

In this talk, you will learn the practical skills of functional programming that can complement your existing programming skills and improve your current codebase, regardless of the paradigm or language you use. Functional programming can give you more tools in your toolbox and make you a more effective developer with a deeper understanding of your code and new techniques for solving problems.

Session Keywords

🔑 Functional Programming
🔑 Software Design

Rob Crowley

Vix Technology, Australia


Effective Communication in a Remote First World

Join Rob as he shares the lessons he’s learned leading delivery teams across five timezones and three continents on the path towards remote working. We will take an in-depth look at communication from three perspectives; intra-team, inter-team, and finally customer-facing. For each of these focus areas, we will explore:

Session Keywords

🔑 Communication
🔑 Soft skills
🔑 Culture

Martin Hinshelwood

naked Agility Limited, Scotland

Agile is Dead, and the Rise of Zombie Scrum

Agile is dead! Long live DevOps! Um.. ALM… um…

There has been a plethora of “agile is dead” of late posts yet the long list of failed agile that has caused it smell very little like agile. What was missing? Come and find out how to make a success of your agile project, and what will immediately spell disaster…

Paying lip service to a lexicon is no longer enough…

Focus: Zombie Scrum, one team

Session Keywords

🔑 Scrum
🔑 Processes
🔑 Failure

Christian Seifert

BetterDoc, Germany

The Hitchhikers Guide to the Software-Galax

As software developers we usually have a clear goal: Solving a problem using technology.
Reaching this goal however often turns out a lot more difficult in reality than in theory. Especially if we not only want to reach the goal but having on the way. The way to a successful software product or a brilliant system landscape isn’t a liner path from A to B but full of obstacles, diversions and other surprises.

Session Keywords

🔑 Software Development
🔑 Personal Development
🔑 Software Industry

Yonatan Doron, Israel

Microinteractions: Little Things That Matter

Microinteractions are those little moments where design and code work together at their best. When used with care, they can even become signature moments, the way clapping for an article on Medium expresses the brand’s identity in a way that goes beyond any language or culture. In this talk, I’ll introduce the microinteraction at the abstract level, reveal its building blocks and show some concrete ways to understand and use them to create memorable, compelling interfaces.

Session Keywords

🔑 Frontend
🔑 User Experience
🔑 Vue
🔑 Web Development

Adam Dudczak, Poland

Let’s play!

How to translate game play problems into the language of ML algorithms? Adam will explore possible solutions from the simplest manually crafted algorithm through classical supervised learning methods to end up with reinforcement learning based approaches. This presentation may contain asteroids, spaceships, laser guns, and a significant portion of poor Python code.

Session Keywords

🔑 Machine Learning
🔑 Python
🔑 Games

Alexander Slotte

Excella, US

A Year Long Journey from .NET Framework to .NET Core

In this session, we will walk through a real-world example of a year-long modernization journey. We will take a closer look at how you can get started, what obstacles you may face, and how to overcome them.

Lena Reinhard

CircleCI, Germany

Leading Through Change and Rapid Growth

In this talk, CircleCI’s VP of Product Engineering, Lena Reinhard, will share the many personas of rapid growth (what it can look and feel like), along with tips and strategies to help keep a high-performing team unwavered in any instance of growth and change, while helping them come out stronger on the other side.

More talks are yet to come!

« Back