DevDays Moscow 2022

Part of Global DevDays Conference Family

— Программа —

Мастер-классы (10 июня)

онлайн
онлайн
08:45 - 09:00
Регистрация участников
How to Become a Robotics Developer
Ricardo Tellez



NgRx State Management in Angular
Devlin Duldulao



Smells Like an Angular Spirit – NestJS Backend Framework
Valentin Kononov


09:00 - 10:30
Мастер-класс, часть I
10:30 - 10:45
Перерыв
10:45 - 12:15
Мастер-класс, часть II
12:15 - 13:15
Обед
13:15 - 14:20
Мастер-класс, часть III
14:20 - 14:35
Перерыв
14:35 - 16:30
Мастер-класс, часть IV
онлайн
How to Become a Robotics Developer
Ricardo Tellez


NgRx State Management in Angular
Devlin Duldulao



Smells Like an Angular Spirit – NestJS Backend Framework
Valentin Kononov


онлайн
08:45 - 09:00
Регистрация участников
09:00 - 10:30
Мастер-класс, часть I
10:30 - 10:45
Перерыв
10:45 - 12:15
Мастер-класс, часть II
12:15 - 13:15
Обед
13:15 - 14:20
Мастер-класс, часть III
14:20 - 14:35
Перерыв
14:35 - 16:30
Мастер-класс, часть IV

1-ый день конференции (8 июня)

Время Красный Желтый Blue Brown Pink Green Orange Purple Grey
08:30 - 09:00 (MCK) Регистрация
09:00 - 10:00 (MCK)
Открывающий доклад:
What Does Great Architecture Look Like?
James Birnie
(Blue)
10:05 - 10:50 (MCK) Инструменты Разработки и Развёртывания Моделей Машинного Обучения. Введение в MLOps.
Алексей Жадан
Neoflex
MLOps
Data Science
DevOps
Красный
Разработка Технической Документации в Стиле Lean
Елена Федотова
Intel
Technical Writing
Lean
Agile
Желтый
Leading Teams and Agile
Antonio Peric-Mazar (host)
Luca Minudel
Giovanni Asproni
Kevin Goldsmith
Blue
React Component Anti-Patterns
Radoslav Stankov
Product Hunt
JavaScript
React
Patterns
Brown
Pink
Serving the Right Recipe for API Authentication
Philippe De Ryck
Pragmatic Web Security
Security
Authentication
APIL
Green
Project Fugu: Progressive Web Apps, Superpowered
Christian Liebel
Thinktecture AG
Web
PWA
Project Fugu
Orange
Developing our Quantum Future
Stefano Tempesta
Microsoft
Quantum Computing
Azure
Purple
NUKE – The AKE-less Build System
Matthias Koch
JetBrains
C#
NUKE
automation
continuous integration
Grey
10:50 - 11:05 (MCK) Утренний перерыв
11:05 - 11:50 (MCK) Разработка JSON:API Приложений на Flask, Переезд с Flask-RESTful
Сурен Хоренян
Claimer
Flask
JSON
API
Marshmallow
Swagger
Красный
Распил Монолита в Леруа Мерлен
Павел Юркин
Леруа Мерлен
Architecture
Microservices
IT History
Желтый
The Top 10 Best New Features in C# Version 6 To 9
Chris Klug
Active Solution
.NET
C#
Blue
Offline First in Angular
Marta Wisniewska
e-point SA
Web
Frontend
PWA
Angular
Brown
Realtime Deepfakes - How Neural Networks Are Changing Our World
Martin Förtsch
Thomas Endres
Jonas Mayer
TNG Technology Consulting GmbH
AI
Deep Neural Networks
Pink
Where Is My Cache? Architectural Patterns for Caching Microservices
Rafal Leszko
Hazelcast
Microservices
Caching
Architecture
Green
How to Build Your Own Cloud-Native Platform on Iaas Clouds in 2021
Lars Larsson
Elastisys
Cloud
Kubernetes
Platform
Orange
Ux Do-It-Yourself Kit for Developers and Other Good People
Darija Sapozenkova-Hauge
Experis Ciber
User Testing
UX
Purple
The JSON evolution with SQL Database
Roberto Freato
Witailer
Databases
Azure
JSON
Optimizations
Grey
11:55 - 12:40 (MCK)
Красный
Расказ о Том, Как Мы Писали Краулер на Аутсорсе
Алексей Алхутов
Fusion Tech
Crowler
Outsourcing
Желтый
The Naked Web Developer - Your Browser Is Your Framework
Avichay Eyal
Tikal Knowledge
Web
Javascript
ront-End
Blue
Mass Migrations to the Cloud (Or: How to Eat an Elephant)
Piet van Dongen
Luminis
Cloud
Migration Strategy
Containers
Brown
Machine Learning: An Engineering Perspective
Andrei Varanovich
Flo Health App
MLOps
ML Processes
Pink
The Hitchhikers Guide to the Software-Galaxy
Christian Seifert
BetterDoc
software development
software industry
personal development
Green
Orange
The Ultimate Jvm Microframework Smackdown
Jaap Coomans
GROUP9
Microframeworks
JVM
Purple
Hundreds of Microservices Without Breaking Your Apis
Michael Haberman
Aspecto
Microservices
Observability
Tracing
Grey
12:40 - 13:40 (MCK) Обеденный перерыв
13:40 - 14:25 (MCK) Clojure. One Language to Rule Them All
Сергей Ткаченко
Kleene.ai
Clojure
Functional Programming
Modern Lisp
Красный
Человечная Среда в ИТ: Создать и Не Протратить
Александра Урядова
Cleverics
Management
Teams
Желтый
Let’s play!
Adam Dudczak
Allegro.pl
Machine Learning
Python
Games
Blue
Brown
Pink
Fast & Furious - Going Headless with Nuxt!
Samuel Snopko
Storyblok
Green
Java and Java Frameworks News
Nicolas Frankel
Erik-Berndt Scheper
Jaap Coomans
Nerijus Eimanavičius
Orange
Domain Storytelling - Facilitator's Guide to Enhance Learning in Your Organization
Mufrid Krilic
DIPS AS
Domain-Driven Design
Collaborative Modelling
Architecture
Purple
Faster Problem Solving with Pandas
Ian Ozsvald
Mor Consulting Ltd
Python
Pandas
Performance
Grey
14:30 - 15:15 (MCK) A/V Sync в Android. Как это работает.
Фёдор Цымбал
Orion Innovation
Android
Video
Красный
Приобретение прав на программы для ЭВМ и их передача по договору
Ирина Степанова
Dentons
Development Contracts
Licensing Agreements
Желтый
Web Application Security Trends: The Never-Ending Tale
Christian Wenz
Arrabiata Solutions GmbH
Web
Security
Blue
OMicrointeractions: Little Things That Matter
Yonatan Doron
ClientSide.org
frontend
user experience
vue
web development
Brown
A.I. on the Microsoft Stack
Henk Boelman
Microsoft
AI
MS Machine Learning Studio
Computer Vision
Speaker Recognition
Pink
New Challenges to Global Game Creation
Kate Edwards
Geogrify / Global Game Jam
Games Development
World Building
Culturalization
Green
Orange
Achieving True Agility Through Programmability
Asanka Abeysinghe
WSO2, Inc
Agility
APIs
Productivity
Purple
Scala 3 Metaprogramming by Example
Adam Warski
SoftwareMill
Scala
Metaprogramming
Annotations
Grey
15:15 - 15:30 (MCK) Вечерний перерыв
15:30 - 16:15 (MCK)
Закрывающий доклад:
A Fresh Look at Functional Programming
Eric Normand
(Blue)

2-ой день конференции (9 июня)

Время Красный Желтый Blue Brown Pink Green Orange Purple Grey
08:30 - 09:00 (MCK) Регистрация
09:00 - 10:00 (MCK)
Открывающий доклад:
Stranger Danger: Finding Security Vulnerabilities Before They Find You!
Brian Vermeer
(Blue)
10:05 - 10:50 (MCK) Flutter и Большой Проект - Кто Кого?
Евгений Сатуров
Surf
Flutter
Cross-Platform Development
Красный
Как Начать Делегировать и не Бояться за Результат.
Алексей Дерюшкин
Better Life Company
Teams
Facilitation
Involvement
Желтый
What is new in .NET 5 and the future of .NET
Johnny Hooyberghs
involved
.NET 5
C# 9
Visual Studio 2019
Blue
Microprofile Reactive Messaging: Reaching Flow State
Erik-Berndt Scheper
Ordina JTech
Microservices
Eclipse MicroProfile
Reactive Messaging
Brown
Pink
Caching the Uncacheable With Varnish
Thijs Feryn
Varnish Software
Content Delivery
Caching
Varnish
Green
Security for Developers
Darija Sapozenkova-Hauge
Philippe De Ryck
Brian Vermeer
Christian Wenz
Orange
Agile at Scale Generative Principles, an Alternative to Scaled Frameworks
Luca Minudel
Giovanni Asproni
SmHarter Ltd
Zuhlke Engineering
Scaling Agile;
Complex Adaptive Systems
Purple
Story, Characters & Worlds - a Compact Masterclass
Christian Claes Fonnesbech
Leverage
Games
World Building
Characters
Grey
10:50 - 11:05 (MCK) Утренний перерыв
11:05 - 11:50 (MCK) ArgoCD + Spark + Kubernetes = управляемая аналитическая платформа
Виктор Ведмич
EPAM
Kubernetes
GitOps
ArgoCD
Spark
Красный
Аналитическое Трекеры в 2021 Году - Как Угодить Всем
Александр Даскал
Semrush
Analytical trackers
TypeScript
Semrush
Желтый
Cryptography 101 for Java Developers
Michel Schudel
Craftsmen
Java
JCA
Cryptography
Encryption
Blue
Runtime Type Safety in Typescript
Valentin Kononov
Mapbox
JavaScript
Typescript
Runtime Safety
Brown
Introduction to SQL++ for Big Data: Same Language, More Power
Denis Wilson Souza Rosa
Couchbase
NoSQL
SQL++
Big Data
Pink
Leading Through Change and Rapid Growth
Lena Reinhard
CircleCI
Green
Orange
Making Explainer Videos That Don't Suck
Justin Halsall
Record Once
Video Tutorials
Purple
Functional .NET for Inevitable Success
Roman Provazník
CN Group CZ
Functional Programming
.NET
F#
Grey
11:55 - 12:40 (MCK) Смарт-Контракты и Автоматизация Сделок
Сергей Прилуцкий
MixBytes
Smart Contracts
Blockchain
Decentralized Networks
Красный
Оутсорс Разработка - Взгляд Снаружи И Изнутри
Дмитрий Матвеев
Potok.Digital
Outsourcing
Insourcing
Желтый
Blue
An Introduction To 5g for Developers - Why Should You Care?
Boaz Ziniman
Amazon Web Services
Mobile
5G
IoT
Performance
Brown
Programming Robots With OpenAI Reinforcement Learning Algorithms
Ricardo Tellez
The Construct
Robots
Reinforcement Learning
OpenAI
Pink
Why not Cache Remotely ?
Neil Stevenson
Hazelcast
Cloud
Caching
Green
PWA Fundamentals: Websites with Superpowers
Rowdy Rabouw
double-R webdevelopment
PWA
JavaScript
Offline
Orange
DevOps: Ideas and Tools
Johnny Hooyberghs
Michael Haberman
Justin Halsall
James Birnie
Purple
Azure SQL Database for Python Developerss
Silvano Coriani
Microsoft
Python
Azure SQL
Grey
12:40 - 13:40 (MCK) Обеденный перерыв
13:40 - 14:25 (MCK) Фоновые Сервисы в Браузерах - Есть Ли Жизнь После Закрытия Вкладки?
Максим Сальников
Microsoft
Web
PWA
Service Workers
Красный
Желтый
Choose Your Path: A Guide on When to Use NoSQL
Adrienne Tacke
MongoDBp
Databases
NoSQL
Cloud Development
Blue
CSS Storytelling Architecture
Elad Shechter
eladsc.com
CSS
Architecture
Brown
Introduction to Data Streaming
Nicolas Frankel
Hazelcast
Stream Processing
Hazelcast Jet
Pink
ML in Production – Serverless and Painless
Oliver Gindele
Datatonic
AI
Cloud; Serverless
Tensorflow
Green
A Modern Web Devs Approach To Mobile
Mike Hartington
Ionic
Web
Mobile
JavaScript
Orange
The Emotional Chaos of Deploying Code
Alexandra Sunderland
Fellow
Releases
Deployment
Emotions
Purple
Grey
14:30 - 15:15 (MCK) Делаем из Питона Гидру, Или Как Мы Совмещали Мультипроцессинг с Kafka
Илья Орлов
Современные технологии мониторинга
Big Data
Kafka
Python
Красный
WIP-Лимит Для Разработчиков
Дмитрий Кандалов
Code Mine
Limited WIP
TDD
Желтый
JavaScript Powered Smart Home With (Almost) No Code
Joel Lord
MongoDB
JavaScript
Node-RED
IoT
IoT
Blue
A Year Long Journey from .NET Framework to .NET Core
Alexander Slotte
Excella
Brown
Beyond Facial Emotion Recognition
Wilder Rodrigues
VodafoneZiggo
Artificial Neural Networks
Deep Learning
Computer Visionn
Pink
Getting ready for Declarative UIs with Unidirectional Data Flow using Kotlin Coroutines
Raul Hernandez Lopez
Twitter
Declarative UIs
Unidirectional Data Flow
Jetpack Compose
Kotlin Coroutines
Green
Building a Cloud-Friendly Application
Larry Garfield
Platform.sh
Cloud
Architecture
Microservices
Orange
Fail Fast, Fail Smart… Succeed!
Kevin Goldsmith
Anaconda
Architecture
Teams
Conway's Law
Leadership
Purple
Agile is Dead, and the Rise of Zombie Scrum
Martin Hinshelwood
naked Agility Limited
Scrum
Processes
Failure
Grey
15:15 - 15:30 (MCK) Вечерний перерыв
15:30 - 16:15 (MCK)
Закрывающий доклад:
Effective Communication in a Remote First World
Rob Crowley
(Blue)