DevDays Moscow 2021
Online Edition

Part of Global DevDays Conference Family

— Доклады —

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.

Ключевые слова

🔑 Architecture
🔑 Agile

Brian 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.

Ключевые слова

🔑 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.

Ключевые слова

🔑 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:

Ключевые слова

🔑 Communication
🔑 Soft skills
🔑 Culture

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.

Ключевые слова

🔑 Software Development
🔑 Software Industry
🔑 Personal Development

Yonatan Doron

ClientSide.org, 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.

Ключевые слова

🔑 Frontend
🔑 User Experience
🔑 Vue
🔑 Web Development

Elad Shechter

eladsc.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

Ключевые слова

🔑 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.

Ключевые слова

🔑 PWA
🔑 JavaScript
🔑 Offline

Adam Dudczak

Allegro.pl, 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.

Ключевые слова

🔑 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.

Скоро здесь будет еще больше спикеров!

« Назад