Jeffrey Richter arrives in Russia: the announcement of the conference DotNext 2018 Moscow

    Consider for a moment: what happened to .NET over the last year? What has changed, what of this should we use? You can even postpone this article and think, because the question is more than worthy. We tried it ourselves and spent more than one hour on it.

    This year is more difficult to answer than usual. On the one hand, there is a mass of loud, but very superficial or high-level news, for example: Microsoft now associates the future of the company with clouds and artificial intelligence, and not the Windows platform. But what's the use of an ordinary developer? Is four years ago it has not been contacted by the cloud?

    In this reality, we have to do every time a completely new program DotNext. To make a new program - we need new people. Old and famous people in .NET, completely new on DotNext. For example, the author of CQRS, Greg Young, will come to us this fall .

    Do you recognize these books? “CLR via C #” written by Jeffrey Richter is the reference book of many .NET developers, and Pavel Yosifovich's “Windows Internals” is one of the most famous books about Windows development in general. By the way, this year the 7th edition has already been published! Want to learn how to talk with the authors of these books and visit their reports? Welcome under the cut!

    The design of the conference program is a very sophisticated question. For example, three years ago .NET Core was something new, and any report with it was appropriate. Two years ago, people added it to the place and out of place in the titles of the reports to make them "more fun". A year ago, they continued to shove him with names, but it already seemed a little sinful. As if a crowd of young grandfathers listening to the Rolling Stones decided to read a part of the text, in favor of fashion, in the rapper Kendrick Lamar style. It doesn't work like this: Rolling Stones are valuable in their own right, and in 2018, .NET Core became the usual production-ready technology you use, and it just works. On the new DotNext .NET Core will participate only if it is really needed. For example, the creators of technology speak about it.

    Looking back at this year, it seems that .NET just moved to a new level. Discoveries and improvements have not gone away, but from the category of beautiful names of technologies and other brilliant candy wrappers they have moved into the category of meaning and quality. In the end, the .NET-world always favorably differed from other technologies like Java, namely the presence of a limited number of things, but those that just work. Well, now they really just work. You can get to the important things for which most recently there was no time.

    Today we are happy to talk about what the new DotNext is! We tried to make such a conference, such a collection of reports and speakers, which would reflect the current state and trends of the .NET world to the maximum. This conference is not just “about .NET”, but in general about all the variety of topics that a developer needs - from the trend Microsoft clouds to the eternal themes of the correct application architecture.

    Top foreign speakers

    For example, Greg Young goes to us - the inventor of the term CQRS. Few people think, but in the world of CQRS everything is absolutely not as simple and clear as it seems from reading an article on Wikipedia. For relational databases there is a sea of ​​tools, report generators, data warehouse, ORM, microORM, SQL libraries, and so on. Turning to Event Sourcing, developers sometimes forget that none of this will not be there, and even make a request on the UserId type field will fail.
    There are also purely architectural problems. If you plunge into the specifics of CQRS, then, as you remember, in addition to the Event Store, you need to create an additional database for queries, where the data extracted from previous data and events are written asynchronously. This separate data presentation is called Projections. Developers are unprepared for such dualism, because it does not fit into the classic data layers.

    These and other questions can be discussed not with someone, but with Greg Young. This is where the conference differs from reading books or posts on StackOverflow. You can meet with the developers of important technologies, visit their reports for a deeper immersion in the topic, chat with them in discussion areas.

    Let's go on the other side. Sometimes, reading a book, I really want to argue with some moments. To argue with a book that cannot answer is such an occupation. Fortunately, sometimes you can find the author and express all that was boiling on your soul. Did you read Windows Internals? Maybe a WPF Cookbook? They were written by a very specific person - Pavel Yosifovich , and he too will be on DotNext.
    A completely separate conversation - about Jeffrey Richter . He became known in the early 90s when he wrote a book on how to program Windows 3.1. His book Programming Applications for Microsoft Windows became a classic, later published as Windows via C / C ++ and has been published in several editions.

    With the advent of .NET, he wrote “CLR via C #” - it also turned out to be a classic, also several editions. He is one of the founders of Wintellect and, formally not being part of Microsoft, is more free to estimate than earned a reputation as a major independent Windows expert. This is the human legend of the level of Charles Petzold and Don Box.

    Of course, there will be Vagif Abilov , a well-known speaker and member of the DotNext Program Committee. There will be an exciting report on the actor model, Akka, the limits of their applicability, scaling, and the main cluster decision patterns.
    Still wants to participate Steffen Forkmann. If you lived in Germany, you would know him as the creator of the .NET Online User Group. For us, the most important thing is that it is insanely a lot of energy invested in open source development on F #, including FAKE - F # Make, Paket and SAFE . He has some interesting reports, and now we are choosing which one will fit better into DotNext.

    Top hardcore

    One of the peculiarities of the Russian audience is the love of hardcore, sometimes meaningless and merciless, which would burn the brain clean for visitors of European smoothie-ministerials. We have an answer to this unspoken request!

    First of all, Egor Bogatov from Microsoft will come to us with a report on intrinsics and micro-optimization in .NET Core. Feel smarter than a JIT compiler? Take in hands new API to SIMD instructions and forge SSE and AVX while hot. Let me remind you that a speaker is a person who monot .NET Core in Mono and purposefully monitors activity in CoreCLR, CoreFX and CoreRT. If you catch him in the discussion area, you can discuss a number of questions that no one else can answer. Alexandre Mutel is
    coming- Author of a bunch of cool projects (for example, SharpDX and Markdig), author of many smart low-level posts , MVP, one of the most hardcore developers Unity Technologies. Just leave here the title of the report: "Behind the burst compiler, converting the .NET IL to highly optimized native code by using LLVM".
    So far, there are not so many speakers and reports on the site, because the formation of the program has not yet been completed. You can even apply for the report yourself if you feel that you have the strength to fight for a place in the program with the .NET-world bison. It is quite realistic, every year new speakers come to us.

    For dessert

    And of course, there will be a lot of pleasant things that we all expect from the conference:

    • BOFY. For those who have not been to our conferences, here they would tell you what it is. But I feel that this is a topic for a separate post. In short, this is something like a hybrid of a round table and a discussion area, in which there is no division into "leading" and "audience", and everyone gathers and discuss interesting topics as equals;
    • Brainstorm - the most dynamic intellectual game with simple rules. After the brain has melted from hardcore, it can not be immediately immersed in a cold beer, it is worth cooling it gradually. In short, teams sit in the same hall and answer questions for several tours. The questions are completely different - including guessing melodies, videos, pictures, and so on. Half a minute, half a minute to answer. Answers are not announced after each individual question, but only at the end of the round. At the same time, the questions are chosen in such a way that they can be answered without preparation, using ingenuity and ingenuity (as opposed to games of professional sports CPP);
    • Different other nishtyaki that we are thinking about right now.

    Next steps

    DotNext Moscow 2018 will be held November 22-23. Further acquaintance with the project can be continued on the site . Pay attention to the newsletter subscription form on the main page of the site: the news will definitely be.

    Do not forget that we have a 20% discount for all participants of past DotNext - wait for a letter with a personal promotional code.

    We are waiting for you at DotNext 2018 Moscow!

    Also popular now: