DevDays Moscow 2021
Hybrid Edition

Part of Global DevDays Conference Family

date

8-10 июня

venue

Москва и онлайн

— Доклады —

Johnny Hooyberghs

involved, Belgium

What is New in .NET 5 and the Future of .NET

November 2020 will mark the release of .NET 5. In this session, Johnny will talk about what is new in the latest version of .NET and what the future will bring for the .NET platform in general.

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

🔑 .NET 5
🔑 C# 9
🔑 Visual Studio 2019

Rafał Leszko

Hazelcast, Poland

Where Is My Cache? Architectural Patterns for Caching Microservices

Everybody knows that we need a cache, but where exactly to place it? Inside your application or as a layer in front of it? In the container or outside the container? In the era of Cloud Native and Microservices these questions get even more complicated. In this session Rafal will present different architectural patterns for distributed caching: Embedded, Client-Server, (Kubernetes) Sidecar, and Reverse HTTP Proxy Caching.

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

🔑 Microservices
🔑 Caching
🔑 Architecture

Nicolas Fränkel

Hazelcast, France

Introduction to Data Streaming

While “software is eating the world”, those who are able to best manage the huge mass of data will emerge out on the top.
The batch processing model has been faithfully serving us for decades. However, it might have reached the end of its usefulness for all but some very specific use-cases. As the pace of businesses increases, most of the time, decision makers prefer slightly wrong data sooner, than 100% accurate data later.

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

🔑 Stream Processing
🔑 Hazelcast Jet

Roberto Freato

Witailer, Italy

The JSON Evolution with SQL Database

We’ll see how this enables a shortcut between the raw data originally stored into a data lake, and the relational view consumed by the analysis applications.

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

🔑 Databases
🔑 Azure
🔑 JSON
🔑 Optimizations

Avichay Eyal

Tikal Knowledge, Israel

The Naked Web Developer – Your Browser Is Your Framework

Developers love the idea of having safety nets when they work. The feeling that a stable framework, backed by top software companies and supported by community developers, will ensure they can’t go wrong. There is one excellent framework everybody forgets: the web browser.
Using modern web standards, we can add new features/powers into the browser in a snap. Is this too good to be true?

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

🔑 Web
🔑 JavaScript
🔑 Front-End

Thijs Feryn

Varnish Software, Belgium

Caching the Uncacheable With Varnish

In this presentation, we will use different techniques in Varnish to cache personalized content:

– Using HTTP fragments such as ESI and AJAX
– Creating cache variations using cookie values
– Authentication on the edge
– Fetching session data on the edge
– Content transformation and personalization on the edge

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

🔑 Content Delivery
🔑 Caching
🔑 Varnish

Michael Haberman

Aspecto, Israel

In the Cloud Message Queue Is an Implementation Detail

We all design distributed systems for the cloud. Do we really know why we design them the way we do? Let’s look at some real-world architects and examine the way they designed their systems. Or event better, forget about all the lofty architectural ideas. Architects design their systems based mostly on their subjective experience. Let’s look at hard facts.

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

🔑 Messaging
🔑 Cloud
🔑 Distributed Systems Architecture

Denis Wilson Souza Rosa

Couchbase, Germany

Hundreds of Microservices Without Breaking Your Apis

In this talk, we will introduce a new method to collect and analyze microservices communication from production and how to leverage this data during development and testing phases to improve our code.

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

🔑 Microservices
🔑 Observability
🔑 Tracing

Philippe De Ryck

Pragmatic Web Security, Belgium

Serving the Right Recipe for API Authentication

In this session, we explore several authentication recipes for different scenarios. We will discuss authentication in API-based applications, microservice architectures, and, of course, modern user authentication scenarios. At the end of this session, you will be able to choose the right authentication mechanism for your application according to current best practices.

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

🔑 Security
🔑 Authentication
🔑 API

Radoslav Stankov

Product Hunt, Bulgaria

React Component Anti-Patterns

In the talk, Radoslav will share a common set of anti-patterns and how to avoid them.

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

🔑 JavaScript
🔑 React
🔑 Patterns

Michel Schudel

Craftsmen, The Netherlands

Cryptography 101 for Java Developers

After this session, you’ll have a better understanding of basic cryptography, its applications, and how to use the cryptography APIs in Java.

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

🔑 Java
🔑 JCA
🔑 Cryptography
🔑 Encryption

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

« Назад