DevDays Europe 2020

date

May 5-7

venue

Vilnius

— CONFIRMED TALKS —

Martin Hinshelwood

naked Agility Limited, Scotland

Keynote

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

Kyle Kotowick

Imperative Systems Inc., Canada

Keynote

The Boeing 737 MAX: Human Factors in Complex Systems

The two fatal crashes of the Boeing 737 MAX have sent shock waves through the aerospace community, raising serious questions about design decisions and software algorithms used in the aircraft’s flight control systems. After 346 deaths, we have all been reminded of the importance of rigorous design processes and the need to engineer systems for the realities of the end users and their environment. This talk discusses the core principles of designing complex systems for users in high-risk environments and takes a deeper look at what may have gone wrong in Boeing’s process.

Danny Preussler

SoundCloud, Germany

Keynote

The Power of Types

From Assembler, over Fortran and C to modern Kotlin, we came a long way and improved the way we can express our thoughts in code.
One thing that happened during this journey is that languages allow us to use types for our problem domain, independent of the underlying computer architecture. Types became a powerful tool.
Types improve readability which probably is the most important aspect of programming! But types also prevent you from making mistakes at compile time.

Maurice de Beijer

ABL – The Problem Solver, The Netherlands

TDD Your React Components

Test Driven Development, TDD, can help produce much more reliable software. But TDD can be intimidating and hard to start with. In this session Maurice de Beijer will show you how easy it can be if you follow a few simple steps.

Session Keywords

🔑 React
🔑 TDD
🔑 Testing

Jiri Holusa

Hazelcast, Czech Republic

Intel Optane DC and Java: Lessons Learned in Practice

Intel claims that Optane DC, non-volatile memory technology, brings affordable large capacity (even TBs and more) and support for data persistence keeping comparable speed to classic RAM. Imagine a RAM-like storage, but half the price and even persistent! That sounds amazing for in-memory computing platforms like Hazelcast. We decided to research the technology and then implement the support for it. How did it go?

Session Keywords

🔑 Java
🔑 Intel Optane
🔑 Big Data

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
🔑 Software Industry
🔑 Personal Development

Yonatan Doron

CyberX, 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

Tobias Schröder

METRONOM GmbH, Germany

No Pain, No Gain: Using Clojure for Web Applications

Many of us are really into the paradigms of functional programming. Whether we like streams, mappings, pure functions or just the immutability of variables and objects. But can you use a modern functional programming language like Clojure for web applications? How does it feel when you write HTML with a functional language and which benefits is the backend going to have?

Session Keywords

🔑 Clojure
🔑 Web-app
🔑 Functional Programming

Akseli Virtanen

Frantic, Finland

Thinking in Web Components

Web Components have finally arrived and we have now several toolkits to leverage them. But why should you care?
In this talk, Akseli will try to convince you that Web Components are more than “just another nice technology”. Let’s find out through examples, how you can get surprising benefits from using Web Components with both existing and new applications.

Session Keywords

🔑 Web Components
🔑 Architecture
🔑 Custom Elements

Kaarel Moppel

Cybertec PostgreSQL Consulting, Estonia

PostgreSQL – an Open Source Database as a Connector for Traditional, NoSQL and IoT Data Streams

PostgreSQL is an extremely mature RDBMS, with more than 20 years of global open-source development effort behind it. The question is how can one profit from that stability in today’s world of Cloud, IoT and Big Data? How to tie the knots between all those different platforms and data formats with minimal effort? PostgreSQL has an answer for that – Foreign Data Wrappers, based on the SQL/MED standard. 

Session Keywords

🔑 Databases
🔑 SQL
🔑 NoSQL
🔑 IoT

Elad Shechter

Investing.com, Israel

CSS Storytelling Architecture

CSS storytelling architecture. It is an imaginary story that represents the CSS, in a way that we can understand the CSS code nature, from direct reading of the CSS and / or the HTML. In this lecture Elad will talk about:

Project folder and file structure
Global Variable Definitions

Session Keywords

🔑 CSS
🔑 Architecture

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

« Back