Workshop: Build microservice applications the easy way
In this session you will get an introduction of Dapr and the Dapr building blocks.
Sander Molenkamp
Company: Info Support
Edwin van Wijk
Company: Info Support
In this session you will get an introduction of Dapr and the Dapr building blocks.
Company: Info Support
Company: Info Support
Crashing and hanging processes, resource starvation, and other fun stuff are not very hard to deal with in development, but what can we do if it happens in production, especially after a week of normal service activity. In this workshop we will discuss possible symptoms of the aforementioned issues and also Mikhail will show how in practice such issues can be investigated and root causes found.
Company: SAP/Gigya
In this session you will get an introduction of Dapr and the Dapr building blocks.
Company: Info Support
Company: Info Support
Already familiar with Dapr? This talk goes beyond the basics and dives into more advanced Dapr topics.
Company: Info Support
Company: Info Support
In his talk Denis will show 9 benefits which vertical handlers or slices give compared to horizontal layers. He will also share the experience of transferring from services to slices.
Company: DevBrothers
In this talk, Scott will look at an unusual approach to designing internal interfaces and external APIs — a "capability-based" approach that takes the Principle Of Least Authority and applies it to software design.
You can do a lot more with Blazor components than what you see in "Getting Started with Blazor" sessions and blog posts. In this session, we zoom into the Blazor component. After this, you can do way more than just create a "Hello world" application in Blazor.
In this talk, we're going to look a few ways of migration from MS SQL to PostgreSQL, discuss problems that you will encounter and how to solve them.
Company: Monopoly
What? Where? When? tournament from the DotNetRu community. The rules are similar to the TV version: the host asks the question and the team has a minute to discuss it and answer.
Недавно команда JetBrains выпустила Space — единую платформу для совместной работы, общения, управления проектами и командами, которая покрывает все этапы разработки ПО. Space помогает разработчикам, дизайнерам, менеджерам и другим специалистам работать продуктивнее вместе и решает проблему разобщенности, которая часто возникает в компаниях.
15 апреля на Mobius 2021 Piter Валерия Андрианова, менеджер по маркетингу продукта, покажет, как устроен Space и как он помогает командам разработчиков создавать крутые продукты и общаться более эффективно. Также Валерия ответит на ваши вопросы.
Company: JetBrains
Improving distributed application performance by organizing the data efficiently, with demos and examples.
Company: GridGain
Perhaps every participant thought at least once that it would be cool to become a speaker himself. Join Alexey's talk and you will find out how little it takes to turn this desire into reality, and how many benefits and pleasant emotions it will bring to you and the community around you.
Company: Karuna
Continuing the topic of fixing other people's errors to improve performance, Stanislav will talk about a group of techniques with the help of which his team achieved a manifold increase in the performance of the original MongoDB driver.
Company: Speech Technology Center
During this talk, we'll cover the theory and practical implementation behind the most common patterns in modern multi-threaded programming.
You will build a cloud-native application in .NET 5 from scratch, and deploy it to Azure Kubernetes Service using the Azure portal, the Azure CLI and Visual Studio Code.
Company: Involved NV
Is it possible to build real-time .NET/Blazor apps using pretty much the same code you are writing for non-real-time ones? Do you need messages, handlers, SignalR? Are there any good alternatives to what's commonly considered the way to build real-time apps? This talk covers one of such alternatives and explains how it overlaps with other hard problems, such as caching, incremental builds, and microservice chattiness.
Company: ServiceTitan, Inc.
In this talk, Oren Eini, founder of RavenDB, is going to take apart a database engine on stage.
Company: Hibernating Rhinos
A session about WinDBG, LLDB, reverse-engineering assembly code, and digging into the internals of the .NET runtime.
Company: Datadog
Vagif Abilov will talk about whether he managed to write a normal web application in F# using the MVU pattern and a functional approach to developing the user interface.
Company: Miles
Chris, the bringer of SOLID knowledge, will go through each one of the principles, explaining what it means, what it will do for you, and why you should stop breaking it.
Company: Active Solution
We will talk about the schedule, sessions, and share the information. Join the broadcast to find out what's on the air soon!
Company: Lanit-Tercom
Company: Kontur
At the end of the session you'll have a good overview of game development in general, and MonoGame in particular so you can start building your games!
Nikita will share the experience of how we managed to maintain and improve the quality of service during the migration of the legacy platform: tools, approaches and point solutions that helped Mindbox.
Company: Mindbox
In this session, one of the authors of "SARS-CoV-2 waves in Europe: A 2-stratum SEIRS model solution" will cover the methodology for building high capacity prediction models and the common pitfalls those interested in forecasting literature and models must be aware of when faced with such a problem.
Company: Hibernating Rhinos
In this talk, Stephen Toub will walk through example changes that have improved performance in the .NET stack over time, highlighting how such changes benefited apps and services running on .NET, and how those changes can serve as a blueprint for further improvements in your codebases.
Mikhail will talk about when to use gRPC, and when it is better to hold back from your experience, how typical tasks are solved (configuration, debugging, healthcheck, etc.), and what the documentation is silent about.
Company: SoftPro
In this talk we will look at the implementation of RFC 4515 (ex RFC 2254) aka LDAP Search filters in less than 100 lines of code via LINQ-like syntax using the Pidgin library.
Company: UBS
This talk is about inter-language interoperability. If you are tired of PInvokes and are looking for something better, join to Raffaele's session.
The programming team has problems: unit tests take too much time, more than 60 minutes! What is the reason for these performance troubles? The Tech Lead conducts an investigation and stumbles upon the issues with the Moq library.
But this is not enough. It is impossible for the team to stop using Moq and to write test stubs manually. Also, they need to find out why only the unit tests execution time has increased, not the running time of regression tests or UAT. The great C# detective Hercule Poirot with his colleague Arthur Hastings come to the rescue.
Company: CUSTIS
Company: CUSTIS
Yulia and her team modified the utility for commenting objects in the databases. To do this, they had to refer to the EF source code. In her report, Yulia will tell about the advantages of their new tool for programmers.
Company: CUSTIS
We take stock, remember the bright moments and talk about our plans. Join the broadcast, so you don't miss anything!
Company: Monopoly
Company: JetBrains
Company: JetBrains
Yulia and Roma will tell funny stories from the program committee work, remember unusual talks, and finally answer why we need feedback.
Company: CUSTIS
Company: Kontur
What tasks are being solved by small satellites in space today and what prospects can be expected in the future.
Company: Orbital Express
If you ever had to deal with identity within your solutions then this is the session for you. Join Christos to find out how to implement authentication and authorization for your applications using the Microsoft Identity platform.
Company: Microsoft
Nikita will share the experience of how we managed to maintain and improve the quality of service during the migration of the legacy platform: tools, approaches and point solutions that helped Mindbox.
Company: Mindbox
You will build a cloud-native application in .NET 5 from scratch, and deploy it to Azure Kubernetes Service using the Azure portal, the Azure CLI and Visual Studio Code.
Company: Involved NV
Philipp tell about the concept of observability and the experience of implementing observability of the MTS ecosystem.
Company: MTS
Crashing and hanging processes, resource starvation, and other fun stuff are not very hard to deal with in development, but what can we do if it happens in production, especially after a week of normal service activity. In this workshop we will discuss possible symptoms of the aforementioned issues and also Mikhail will show how in practice such issues can be investigated and root causes found.
Company: SAP/Gigya
You will build a cloud-native application in .NET 5 from scratch, and deploy it to Azure Kubernetes Service using the Azure portal, the Azure CLI and Visual Studio Code.
Company: Involved NV
The open source Uno Platform removes many complexities and enables developers to reuse their existing XAML and C# skills, resulting in a gain of overall productivity when creating pixel-perfect UI-rich and data-driven applications. Come learn what the Uno Platform is all about.
Company: Uno Platform