Submit a talk Buy a ticket

About the conference

DotNext 2020 Piter is a conference for .NET developers that takes place on April 6-7, 2020 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:

  • over 1000 participants;
  • three dozens of talks held by the world's leading experts such as Jon Skeet, Jeffrey Richter, Sasha Goldshtein, Jon Galloway, Andrey Akinshin.
  • 2 days of talks in three rooms and over 1000 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 St. Petersburg in person to take part in the conference.

Speakers

Jon Skeet
MVP Expert
Jon Skeet Google
Jon is a Microsoft MVP for more than 13 years, currently he is a software engineer at Google, London. Stack...

Jon is a Microsoft MVP for more than 13 years, currently he is a software engineer at Google, London. Stack Overflow contributor, author of C# in Depth.

Andrey Akinshin
MVP Reconnect member
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).

Mei-Chin Tsai
Mei-Chin Tsai Microsoft
Mei-Chin Tsai is Principal Group Software Engineer Manager at Microsoft. Her team owns C#/VB compilers and .NET runtime (often referred...

Mei-Chin Tsai is Principal Group Software Engineer Manager at Microsoft. Her team owns C#/VB compilers and .NET runtime (often referred as CLR). Many of .NET innovation has been successful over her watch/supervision such as .NET native (a pure ahead of time compiler) and low allocation APIs (Span and Memory). She is passionate about making developers successful through languages and through a performing runtime. Mei-Chin is skilled in Test Automation, Mobile Applications, .NET, Java, Management, and Windows Communication Foundation (WCF). Strong engineering professional with a Doctor of Philosophy (Ph.D.) focused in Computer Science from University of Illinois at Urbana-Champaign.

Robert "Uncle Bob" Martin
Robert "Uncle Bob" Martin Uncle Bob Consulting LLC
Mr. Martin has been a programmer since 1970. He is a co-founder of cleancoders.com, offering on-line video training for software developers. He...

Mr. Martin has been a programmer since 1970.

He is a co-founder of cleancoders.com, offering on-line video training for software developers.

He is the founder of Uncle Bob Consulting LLC, offering software consulting, training, and skill development services to major corporations worldwide. He served as the Master Craftsman at 8th Light inc, a Chicago based Software Consulting firm.

Mr. Martin has published dozens of articles in various trade journals, and is a regular speaker at international conferences and trade shows.

He is also the creator of the acclaimed educational Clean Code video series at cleancoders.com.

Mr. Martin has authored and edited many books.

Richard Lander
Richard Lander Microsoft
Richard Lander is a Principal Program Manager on the .NET Core team at Microsoft. He works on making .NET Core...

Richard Lander is a Principal Program Manager on the .NET Core team at Microsoft. He works on making .NET Core work great in memory-limited Docker containers, on ARM hardware like the Raspberry Pi, and enabling GPIO programming and IoT scenarios. He is part of the design team that defines new .NET runtime capabilities and features. Richard helps teams at Microsoft establish successful open source communities on GitHub, adopting the patterns used by the .NET team. He also writes extensively for the .NET blog. Richard reported for work at Microsoft in 2000, having just graduated from the University of Waterloo (Canada) with an Honours English degree, with intensive study areas in Computer Science and SGML/XML Markup Languages. In his spare time, he swims, bikes and runs and participates in a few local races each year. He enjoys British rock and Doctor Who. He grew up in Canada and New Zealand.

Dmitry Soshnikov
Dmitry Soshnikov Microsoft
Dmitry is a technology evangelist of Microsoft company, promotes modern software development technologies among beginner developers: pupils, students, startups. Specializes...

Dmitry is a technology evangelist of Microsoft company, promotes modern software development technologies among beginner developers: pupils, students, startups. Specializes in the Internet of things, Windows universal applications development, functional programming, and platform .NET (F#, Roslyn). Has personally done dozens of hackathons all around Russia, helped many students' startups to start their projects in various fields. Associate Professor, Candidate of Physical and Mathematical Sciences, teaches at MIPT and MAI, member of Russian Association for Artificial Intelligence, during summer time — lead of the department of computer technologies of the children camp JUNIO-R. In his spare time is into technological magic, does Chinese tea ceremony, Gong Fu Cha.

Dan Shechter
Dan Shechter Eagle Labs
CTO of Eagle Labs. Long time *nix systems and low-level programmer with a passion for performance and writing fast and efficient...

CTO of Eagle Labs.

Long time *nix systems and low-level programmer with a passion for performance and writing fast and efficient code.

Show all

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.

Program committee

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.

Andrey Akinshin
MVP Reconnect member
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).

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.

Sasha Goldshtein
Sasha Goldshtein Google
Sasha Goldshtein is the CTO of Sela Group, Microsoft MVP and Regional Director, Pluralsight and O'Reilly author, and an international...

Sasha Goldshtein is the CTO of Sela Group, Microsoft MVP and Regional Director, Pluralsight and O'Reilly author, and an international consultant and trainer. Sasha is the author of "Introducing Windows 7 for Developers" (Microsoft Press, 2009) and "Pro .NET Performance" (Apress, 2012), a prolific blogger and open source contributor, and author of numerous training courses including .NET Debugging, .NET Performance, Android Application Development, and Modern C++. His consulting work revolves mainly around distributed architecture, production debugging and performance diagnostics, and mobile application development.

Mikhail Shcherbakov
MVP Reconnect member
Mikhail Shcherbakov KTH Royal Institute of Technology
Mikhail is a PhD student and researcher at KTH Royal Institute of Technology, an independent developer and consultant, a participant...

Mikhail is a PhD student and researcher at KTH Royal Institute of Technology, an independent developer and consultant, a participant of Microsoft Bug Bounty Programs, co-organizer of DotNet.ru, and Microsoft MVP. His professional areas are Application Security, Web Security, Static and Dynamic Code Analysis, Information Flow Security.

Elizaveta Golenok
Elizaveta Golenok MTS
Elizaveta is a leading developer at MTS Information Technologies. She has got experience in developing and designing systems both in...

Elizaveta is a leading developer at MTS Information Technologies. She has got experience in developing and designing systems both in C/C++ and C# ASP.NET, Mono (from navigation systems to enterprise solutions). She's into route planning and multi-agent systems, compilation, LLVM, Clang, low-level debugging of applications.

Natalia Ershova
Natalia Ershova JUG Ru Group
...
Natalia Ershova

Alexey Merson
Alexey Merson Intermedia
Software developer, Architect, PhD. Prefers a backend development, but isn't limited to. Likes good code and beautiful architecture. Looks towards...
Alexey Merson

Software developer, Architect, PhD. Prefers a backend development, but isn't limited to. Likes good code and beautiful architecture. Looks towards functional programming.