DotNetRu at DotNext 2019 Piter
DotNext, the largest conference in Russia devoted to development on the .NET platform, will be held May 15-16 in St. Petersburg. Within the framework of the conference, the all-Russian association of .NET communities DotNetRu will conduct its own track. We will come together to discuss the future of the language, platform, technology and the community as a whole. Round tables, quizzes, contests, gifts and, of course, communication are waiting for you.
Pleasant surprises for all .NET developers will be provided by our good friends Arcadia and Contour. You have a chance to get: branded hoodies and T-shirts DotNetRu, Xiaomi Mi Band bracelets, licenses from JetBrains, Raspberry Pi Starter Kit, chic stickers and much more. And also a book that is not there, and our branded meditative ladders. If you want to imagine the level of fun, see how it was on the first and second gatherings of communities.
Throughout the conference
dotQUEST
The world is full of surprises. Do you want to create your own story? Fire in the data center, cyber attack, and need to be saved? Or maybe your office was attacked by green men? Or do you not believe in aliens? You can create your own story and save humanity yourself, with your own hands!
We suggest you plunge into this world full of surprises. You will have to fight, and not only intellectually. Our top speakers can help you in this endeavor.
No boring puzzles! Break your brain, take a break from coding, chat with speakers! Take a break and complete the quest!
You can participate both alone and as a team.
Tote on the best speaker
After a certain time after the end of the conference, the organizers of DotNext publish the report "Top 10 best reports." The seats are completely dependent on the vote of the conference participants. We suggest you play a tote on the position of this rating. Let us identify among us the experts who most accurately predict the results. The essence of the game is simple - each participant receives 1000 points, which he can distribute in the form of bets. You can bet on a specific place in the ranking from 1 to 10, and on getting into the top 3, top 5 and top 10. After the results are published, the winners are put down for each group of bets, and for the bets that have worked out, the sum of the set points doubles.
Bets will be accepted until the end of May:
- directly at the conference through activists at the community stand;
- via telegram chat: t.me/dotnext_rates;
- via e-mail: oms@dotnet.ru .
The prize for the winner in terms of the number of points scored will be Andrei Akinshin's book “Pro .NET Benchmarking”.
Charms from OOP brain
Our agent personally met with Scott Wlaschin and took a set of magic stickers from him for the Russian .NET community. Happy owners are guaranteed to get +100 to functionality. If you know who it is, claim your sticker on the community stand and the hand of a great spirit will touch you.
Know our
If you have not yet decided what to go to DotNext for, know: we will give out obligatory gifts to all participants in T-shirts (as well as sweatshirts, hats, socks, aprons, etc.) with the logo of a global or any local community for both days!
Meeting program
May 15. Day 1
12:00 - 13:00 Elizaveta Golenok, Dmitry Nesteruk, Nikita Tsukanov, Andrei Karpov “Round table: New technologies to be”
14:00 - 15:00 Anatoly Kulakov, Alexey Merson, Maxim Arshinov, Vagif Abilov, Konstantin Gustov “ Round table: Domain Driven Design: beginning ”
16:00 - 17:00 Julia Tsisyk“ How our communities work ”
17:30 - 18:30 Yuri Kerbitskov. NET Core Application Domains
19:00 - 20:00 Yana Golubeva, Yuri Orlov "Quiz"
on May 16. Day 2
12:00 - 13:00 Yuri Kerbitskov “Programmer's Efficiency”
14:00 - 15:00 Roman Nevolin, Vagif Abilov “Round Table: Functional Paradigms”
16:00 - 17:00Nikita Tsukanov “Exhibition of Achievements of Public Avalonostroyenie”
17:30 - 18:30 Elizabeth Golenok “dotQUEST: Results”
Elizaveta Golenok, Dmitry Nesteruk, Nikita Tsukanov, Andrey Karpov “Round table: To be new technologies”
Have you been working in the same company for many years? Or did you come to work in a large company where there is a lot of legacy? Do you want to write on .NET Core, use deconstructors, named tuples and immediately after the release of C # 8.0 implement nullable features and async streams? Is it worth it? Why aren't all companies ready to adhere to current trends? Or maybe it's just worth talking to someone from the leadership, and it turns out that not everything is so scary? We will raise these and other questions regarding new technologies at our round table.
Anatoly Kulakov, Alexey Merson, Vagif Abilov, Konstantin Gustov, Maxim Arshinov “Round table: Domain Driven Design: the beginning”
It seems to many that Domain Driven Design is a silver bullet, and the main thing for its application is to master certain technical patterns. But before you write at least a line of code, you need to do a lot of other work: to build work with the customer, to isolate bounded contexts, etc. What and how to do at this stage, we will discuss at our round table. Come share your experience and listen to our experts.
Julia Tsisyk “How our communities work”
How do .NET communities live in different cities of Russia? How and why was DotNetRu formed, and how does the community function at all? Julia will tell the philosophy and answer all the questions.
About the Author.
NET Developer at CUSTIS. Organizer of the .NET community in Moscow.
Yuri Kerbitskov “.NET Core Application Domains”
A rare .NET developer thinks about what application domains are, why they are needed and how they are arranged. Meanwhile, with the advent of the .NET Core, the concept of assembly isolation, loading / unloading, and security aspects has changed, and now we have to use new techniques.
As part of the talk, let's recall what application domains are, how things are going with them in .NET Core, and talk about how to use the AssemblyLoadContext class, which represents a new paradigm for loading contexts.
In the report:
- We’ll show you how to work with dynamically loaded assemblies from .NET Core;
- We find out that there are no more application domains as such in .NET Core;
- Introducing new techniques for isolating assemblies, loading / unloading, and security aspects.
After listening to the report, we will better understand how the .NET Core and the .NET Framework work.
About the author The
programmer began his career as a Delphi developer, but then fell in love with the .NET platform and C # in particular. Develops various integration solutions, software for working with equipment and automates technological processes. He likes to delve into the insides and source code of .NET, comprehend Zen multithreading and annoy everyone with microoptimizations.
Yana Golubeva, Yuri Orlov “Quiz”
Remember DotNext 2018 Moscow? Let's recall the individual reports that were presented at it, as well as some historical facts about DotNext. And what do you know about memory in .NET and the features of C # 7 and C # 8?
Come in, we have something to ask you!
Yuri Kerbitskov “Programmer Efficiency”
A modern programmer has to solve many problems, often in multithreaded mode. You may have already heard about tenfold programmers. These are programmers who are 10 times more productive than ordinary programmers. How do they succeed? We will try to get closer to the answer to this question as part of the report. We will talk about Hard Skills and Soft Skills. Consider what the Eisenhower matrix, the tomato method and other techniques for improving efficiency are. And also listen to what experienced developers advise, in what approaches their thoughts converge and how ordinary mate tea can make you a much more productive and effective developer. After the report, you should have no doubt that each of you can become a “tenfold” programmer.
about the author
The programmer began his career as a Delphi developer, but then fell in love with the .NET platform and C # in particular. Develops various integration solutions, software for working with equipment and automates technological processes. He likes to delve into the insides and source code of .NET, comprehend Zen multithreading and annoy everyone with microoptimizations.
Roman Nevolin, Vagif Abilov “Round table: Functional programming patterns”
Let's talk about what elements of functional programming can be used in everyday development and what it will give us. We will discuss the generally accepted approaches that already live in your code, and think about how to further improve the code with ideas from the world of functionalism.
Nikita Tsukanov “Exhibition of Achievements of Public Avalonostroeniya”
Consider the new word in XAML and the most recent achievements of Avalonia by the example of practical demonstrations from one of the authors of the project.
About the author I
started in Navigator with development under WinCE / Mobile in C / C ++. Later he was engaged in the development of a VPN service with a cross-platform client on Gtk #, the server part of which was also written in C #. CTO is currently at startup Promarket.
Elizabeth Golenok “dotQUEST: Results”
Summing up the quest and giving prizes.
About the author
Leading developer at MTS Information Technologies. He has experience in developing and designing systems in both C / C ++ and C # ASP.NET, Mono (from navigation systems to enterprise solutions). His area of interest is route planning and multi-agent systems, compilation, LLVM, Clang, low-level application debugging, P / Invoke and Mono.
There are only a few days left before the DotNext 2019 Piter conference . But getting tickets is not too late. Moreover, all community members receive a special discount on the promotional code DotNext19SPBDotNetRu.