Submit a talk Buy a ticket

About the conference

DotNext 2019 Piter is a conference for .NET developers that takes place on May 15-16, 2019, in St. Petersburg, Russia.

The conference talks are devoted to:

  • the present and the future of .NET platform;
  • performance optimization;
  • .NET platform inner workings;
  • architecture and design patterns;
  • .NET challenging problems and best practices.

DotNext is about:

  • three dozens of talks held by the world's leading experts such as Jon Skeet, Jeffrey Richter, Sasha Goldshtein, Andrei Alexandrescu, Andrey Akinshin.
  • 2 days of talks in three rooms and over 600 developers from companies like Google, Microsoft, and JetBrains exchanging their experience and achievements at BOFs, discussion zones and the party.
  • the high-quality 1440p online-broadcast allows those who can't reach Moscow in person to take part in the conference.

Speakers

Jon Galloway
Jon Galloway
Microsoft
Jon is the executive director of the .NET Foundation. He works at Microsoft as a Technical Evangelist focused on ASP.NET...

Jon is the executive director of the .NET Foundation. He works at Microsoft as a Technical Evangelist focused on ASP.NET and Windows Azure.

He's co-author of Professional ASP.NET MVC, writes samples and tutorials like the MVC Music Store and is a frequent speaker at conferences and international Web Camps events. Jon's been doing professional web development for 17 years, including high scale applications in financial, entertainment and healthcare analytics. He's part of the Herding Code podcast, Twitters as @jongalloway and blogs at http://weblogs.asp.net/jongalloway.

He likes to travel, but spends most of his time in San Diego with his amazingly patient wife Rachel, three wonderful daughters, a dozen avocado trees and the occasional rattlesnake.

Dino Esposito
Dino Esposito
Dino Esposito
BaxEnergy
A long-time trainer and top-notch consultant, Dino is the author of many popular books for Microsoft Press which have helped...

A long-time trainer and top-notch consultant, Dino is the author of many popular books for Microsoft Press which have helped the professional growth of thousands of developers and architects. CTO of a fast-growing company providing software and mobile services to professional sports, at the moment Dino is also a technical evangelist and a member of the team that manages WURFL — the database of mobile devices used by organizations such as Google and Facebook. Recently, Dino co-authored (along with Andrea Saltarello) the second edition of the bestseller "Microsoft .NET: Architecting Applications for the Enterprise" (Microsoft Press).

Pavel Yosifovich
Pavel Yosifovich
Author of the "Windows Internals" book
Pavel Yosifovich is a developer, trainer author and speaker. He's the co-author of "Windows Internals 7th edition Part 1" (2017)...

Pavel Yosifovich is a developer, trainer author and speaker. He's the co-author of "Windows Internals 7th edition Part 1" (2017) and author of "WPF 4.5 Cookbook" (2012). Pavel is also a former MVP and a Pluralsight author. He can be reached at zodiacon@live.com or through his blog.

Christophe Nasarre
Christophe Nasarre
Criteo
In addition to developing and shipping software on Microsoft stacks for 25+ years, Christophe Nasarre has been working as a...

In addition to developing and shipping software on Microsoft stacks for 25+ years, Christophe Nasarre has been working as a technical reviewer for MSPress, Addison-Wesley and other publishing companies since 1996 on books such as "CLR via C#" and the last editions of Windows Internals.

He is providing tools and insights on .NET and Windows development via his blog. Christophe also presented technical sessions on stage both internally at Microsoft or for ISVs and customers at public events.

Viktor Gamov
Viktor Gamov
Confluent
Viktor Gamov is a Developer Advocate at Confluent, the company that makes a streaming platform based on Apache Kafka. Working...

Viktor Gamov is a Developer Advocate at Confluent, the company that makes a streaming platform based on Apache Kafka.

Working in the field, Viktor Gamov developed comprehensive expertise in building enterprise application architectures using open source technologies. He enjoys helping different organizations design and develop low latency, scalable and highly available distributed systems.

Back in his consultancy days, he co-authored O'Reilly's "Enterprise Web Development".

He is a professional conference speaker on distributed systems, Java, and JavaScript topics, and is regular on events including JavaOne, Devoxx, OSCON, QCon, and others. He blogs at http://gamov.io and produces the podcasts Razbor Poletov (in Russian) and co-hosts DevRelRad.io.

Follow Viktor on Twitter @gamussa, where he posts about gym life, food, open source, and, of course, Kafka and Confluent!

Konrad Kokosa
Konrad Kokosa
Konrad Kokosa
Gritstep
Author of the Pro .NET Memory Management book. Programming for over a dozen years, solving performance problems and architectural puzzles...

Author of the Pro .NET Memory Management book. Programming for over a dozen years, solving performance problems and architectural puzzles in the .NET world, speeding up web applications. Independent consultant, blogger, speaker and fan of Twitter. He also shares his passion as a trainer at Bottega IT Solutions in the area of .NET, especialy about application performance and diagnostics. Founder of the Warsaw Web Performance group. Microsoft MVP in the Visual Studio and Development Tools category. Co-founder of https://dotnetos.org initiative.

Raffaele Rialdi
Raffaele Rialdi
Raffaele Rialdi
Vevy Europe
Raffaele Rialdi is a senior Software Architect working as a consultant, speaker and trainer. Since 2003, he is a Microsoft...

Raffaele Rialdi is a senior Software Architect working as a consultant, speaker and trainer. Since 2003, he is a Microsoft MVP in the Developer Security category. His passion for the community brought him to be a member of the board of UGIdotNET, president of DotNetLiguria and co-founder of the Italian C++ user group. He is currently working as an architect and developer on the backend of an enterprise project with a specific focus on code generation and working on cross-platform mobile and IoT development in both C# and C++ languages.

Alfonso García-Caro
Alfonso García-Caro
Freelance
A linguist by heart and a programmer by choice, Alfonso has brought his passion for natural languages to the computing...

A linguist by heart and a programmer by choice, Alfonso has brought his passion for natural languages to the computing world. He is the creator of Fable, a popular F# to JS compiler, and coauthor of the book "Mastering F#". Currently works as a web engineer using F# and Fable for highly productive and reliable software development.

Stan Drapkin
Stan Drapkin
Stan Drapkin is a hands-on technical leader, manager, and security and compliance expert. He is focused on hiring, training, and...

Stan Drapkin is a hands-on technical leader, manager, and security and compliance expert. He is focused on hiring, training, and leading top-talent engineering teams using .NET to build highly secure cloud-based solutions for strongly regulated environments.

Stan has computer science and MBA degrees, as well as more than 17 years of .NET Framework experience. He picked up .NET 1.0-beta in 2001 while working as an engineer at Microsoft, and has been immersed in .NET evolution ever since.

Stan is an author of "Security Driven .NET" (2014) and "Application Security in .NET, Succinctly" (2017) books, as well as several open source .NET libraries.

Alex Thissen
Alex Thissen
Alex Thissen
Xpirit
Alex has been involved in application development since the late nineties and worked as a lead developer and architect at...

Alex has been involved in application development since the late nineties and worked as a lead developer and architect at large enterprises and small companies. He spends his time teaching other developers the details of the Microsoft development platform and frameworks, and coaches architects to design and build modern distributed applications at cloud scale. He has received the Microsoft Most Valuable Professional award for Visual Studio and Development Technologies 12 times. In his spare time, Alex likes to participate in all kinds of sport and loves playing and programming new and retro video games.

Show all

Schedule

The program hasn't been finally approved yet, so there still might be some changes.

Click on the title to read the talk description. All talks with their short descriptions are here.

Готовьтесь, будет подгорать Введение в технологию Для практикующих инженеров Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.

Day 1. May 15

Готовьтесь, будет подгорать Введение в технологию Для практикующих инженеров Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.
Time  & Track
Lecture
Track 1
Track 2
Track 3
09:00

Registration

10:00

Conference opening

10:30
11:30

Break

12:00
12:00 Track 1
EN
12:00 Track 2
EN
13:00

Lunch

14:00
14:00 Track 1
Building your own profiling and diagnosis tools with Event Tracing for Windows
Pavel Yosifovich
Author of the "Windows Internals" book
EN
15:00

Lunch

16:00
16:00 Track 1
ASP.NET Blazor programming 101
Dino Esposito
BaxEnergy
EN
17:00

Break

17:30
18:30

Party

Day 2. May 16

Готовьтесь, будет подгорать Введение в технологию Для практикующих инженеров Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии.
Time  & Track
Lecture
Track 1
Track 2
Track 3
09:30

Registration

10:30
10:30 Track 1
ASP.NET Core 3.0: State of the art
Dino Esposito
BaxEnergy
EN
11:30

Break

12:00
13:00

Lunch

14:00
14:00 Track 1
EN
14:00 Track 2
RU
15:00

Lunch

16:00
16:00 Track 3
Debugging asynchronous scenarios in .NET
Kevin Gosse
Criteo
Christophe Nasarre
Criteo
EN
17:00

Break

18:30

Break

19:00
20:00

Conference closing

Discussion zone

Discussion zone

Special areas to chat with speakers during the coffee breaks. No censorship, no panic, no time limit.

BOF sessions

BoF-sessions

Discussions with no leaders or speakers. The very secret place where the new ideas are born to define the future.

Ask Expert

Ask Expert

Ever wanted to talk to an expert to discuss your problem and get some useful advice? We've made a special zone where you can bring your laptop and ask an expert anything you wanted.
Look for an "Ask Expert" sign at the expo.

Program committee

Andrey Akinshin
Andrey Akinshin
Andrey Akinshin
JetBrains
Andrey Akinshin is a senior developer at JetBrains, where he works on Rider (a cross-platform .NET IDE based on the...

Andrey Akinshin is a senior developer at JetBrains, where he works on Rider (a cross-platform .NET IDE based on the IntelliJ platform and ReSharper). His favorite topics are performance and micro-optimizations, and he is the maintainer of BenchmarkDotNet (a powerful .NET library for benchmarking supported by the .NET Foundation). Andrey is also a PhD in computer science, a Microsoft .NET MVP, a silver medalist of ACM ICPC. In his free time, he likes to study science (his primary research interests are mathematical biology and bifurcation theory).

Anatoly Kulakov
Anatoly Kulakov
Paladyne Systems
Anatoly was studying to become an information security specialist. He was earning money like a tough C++ developer on Linux....

Anatoly was studying to become an information security specialist. He was earning money like a tough C++ developer on Linux. After getting bored of coding, he felt the urge to create and switched to C#. He has been writing in .NET since its first versions. Currently Anatoly is designing and developing business applications, distributed and fault-tolerant systems. He spends his spare time with ES, CQRS and DDD.

Igor Labutin
Igor Labutin
Lanit-Tercom
An architect. 16 years ago Igor started as a C++ developer, worked with Win, Linux, QNX in areas ranging from...

An architect. 16 years ago Igor started as a C++ developer, worked with Win, Linux, QNX in areas ranging from video processing to network card drivers with a full implementation of the TCP/IP stack. 9 years ago he switched to C# and started dealing with architecture as well. His special focus is on the challenges of apps interaction (mainly on WCF stack), performance problems, as well as the convenience of developers working on complex projects.

Vagif Abilov
Vagif Abilov
Miles
Vagif is a Russian/Norwegian developer working for a Norwegian company Miles. He has about three decades of programming experience, currently...

Vagif is a Russian/Norwegian developer working for a Norwegian company Miles. He has about three decades of programming experience, currently focusing on building systems in F# and C#. Vagif is a frequent speaker on software conferences, contributor to some open source projects and maintainer of Simple.OData.Client.

Sasha Goldshtein
Sasha Goldshtein
Sasha Goldshtein
Google
Sasha Goldshtein is a Software Engineer at Google Research. He works on practical machine learning problems with other product teams...

Sasha Goldshtein is a Software Engineer at Google Research. He works on practical machine learning problems with other product teams at Google. Prior to joining Google, Sasha authored books and training courses, consulted worldwide, and spoke at numerous international conferences.

Irina Ananeva
Irina Ananeva
Kontur
Irina Ananeva is a software developer at Kontur where she develops different web services for business. In her free time...

Irina Ananeva is a software developer at Kontur where she develops different web services for business. In her free time she contributes to BenchmarkDotNet (a powerful .NET library for benchmarking supported by the .NET Foundation). She's interested in the internals of .NET CLR, performance and micro-optimizations.

Maxim Arshinov
Maxim Arshinov
HighTech Group
The co-founder of HighTech Group, teacher in KFU and blogger. Try to google "как писать тесты" ("how to write tests"...
Maxim Arshinov

The co-founder of HighTech Group, teacher in KFU and blogger. Try to google "как писать тесты" ("how to write tests" — in Russian). The first result is his article.

Previously, before founding his own company, Maxim was employed as a Web Developer, Team Leader, CTO and Head of Quality Department in various companies from Kazan, Moscow, Saint Petersburg and Antwerp, Belgium.

He is sure that technology is not a "thing in itself", but tools. The tools must suit the problem being solved. The work of an engineer is to select the right tools and create new ones.

Mikhail Shcherbakov
Mikhail Shcherbakov
Mikhail Shcherbakov
Independent developer
Mikhail is Microsoft .NET MVP, a participant of .NET Core Bug Bounty Program, .NET community leader in Russia, an independent...

Mikhail is Microsoft .NET MVP, a participant of .NET Core Bug Bounty Program, .NET community leader in Russia, an independent software developer and consultant. His professional area is static and dynamic code analysis and information security.

Roman Nevolin
Roman Nevolin
Careem
Developer of the bioinformatics software with .NET, chemical with Java, financial with Haskell and some other interesting stuff. Roman likes...

Developer of the bioinformatics software with .NET, chemical with Java, financial with Haskell and some other interesting stuff. Roman likes to dive into new areas and languages and then talk about them at conferences and use them in production, if necessary.

Yulia Tsisyk
Yulia Tsisyk
CUSTIS
Yulia had written on various versions of .NET for 5 years in the customized development. At CUSTIS, she develops a...

Yulia had written on various versions of .NET for 5 years in the customized development. At CUSTIS, she develops a large IT system.

Sponsors

Silver sponsors