Oleg Nenashev CloudBees

"Update can't be left". Dependency management in CI/CD

In this talk Oleg will talk about what tools for controlling and managing dependencies are available for developers. We will talk about bots for an automatic update for dependencies (Dependabot) and how to prevent dependency hell using Maven tools (Maven Enforcer Plugin, etc.) and Bill of Materials.

Alexandra Kalinina Nix

The evolution of sensitive data storage

During this session Alexandra wants to share the experience of mistakes that she has accumulated over 11 years as a developer and tell you how to avoid them in the future.

Andrey Breslav JetBrains
Svetlana Isakova JetBrains

Kotlin 2020: Interview with Andrey Breslav and Svetlana Isakova

Vsevolod Brekelov JUG Ru Group

Conference closing

Ruslan Akhmetzyanov JUG Ru Group

Going online: What is a remote conference, why you should pay for it and why it's so important to invest in your education

Victor Gamov Confluent

Straight to prod: How I test my streams

You will hear about challenges of testing stream processing applications, intro to "standard" tool (EmbeddedKafka, TopologyTestRunner) and an overview of popular open source libraries.

Vitaly Friedman Smashing Magazine

Smart interface design patterns, 2020 edition

Vitaly's new talk will reveal complex and smart interface design patterns that will prevent your website traffic and conversion from falling. The speaker promises that you will never forget what you saw and realized during this talk.

Gleb Bahmutov Cypress.io

Testing without pain and fear

We all are trying to postpone things that scare us and what we don't like for later. Especially frontend testing. That one is truly scary. Gleb wants to show that it's not scary at all, especially if you use the Cypress test runner, which will be discussed in this talk.

Nikita Koval JetBrains

Concurrent hash tables — why should I understand them?

During this talk we will touch on an important topic — should we as developers understand the data structures we use and what this knowledge can give us?

Vsevolod Brekelov JUG Ru Group

Conference opening

Dylan Beattie Ursatile Ltd

The web that never was

In this talk, Dylan Beattie will explore the alternative history of the world wide web — a web with no Microsoft, no Windows, no Firefox, no Google, and no JavaScript. A software industry from another timeline, a world of platforms, protocols, and unmistakably alien programming languages — and yet strangely familiar.