DevDays Europe 2021
Online Edition
— CONFIRMED TALKS —
James Birnie
Currencycloud, UK
Keynote
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
RBrian Vermeer
Snyk, The Netherlands
Keynote
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
Eric Normand
LispCast LLC, US
Keynote
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
Rob Crowley
Vix Technology, Australia
Keynote
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
Martin Hinshelwood
naked Agility Limited, Scotland
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
Christian Seifert
BetterDoc, Germany
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
Yonatan Doron
ClientSide.org, Israel
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
Adam Dudczak
Allegro.pl, Poland
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
Alexander Slotte
Excella, US
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!