.NEXT in Moscow: how a hardcore .NET conference conquered the capital

    When the .NEXT conference was first held in St. Petersburg in the spring , it brought together more than 300 .NET programmers, including those who came from other cities. It became obvious that with such a demand, it makes sense to aim for more - and the second .NEXT was arranged in Moscow. In defiance of MsDevCon, dotnetconf and Go #, it was decided to make it a purely technical (and sometimes even hardcore) event: if at the St. Petersburg Java conference organized by the same team in November , Jigurdthen exclusively technical reports on the case were planned here. They, of course, are useful and important - but instead of a bright event, did the conference become a lifeless set of dry instructions? And what exactly was told about it? What are the highlights? All answers are under the cut.

    The format of the event became noticeable almost immediately after entering the "Radisson Slavic". There were no long-legged booth babes, the cutouts on the chest of which were much deeper than their technical knowledge - on .NEXT stands of participating companies attracted everyone with useful information instead of short skirts. It is not surprising: since the sponsored conferences JetBrains and DevExpress create products for developers, their stands had a lively dialogue between the creators of the product and its consumers.

    While many other events turn out to be “partying,” people came to .NEXT for the contents of the reports: it is indicative that there were few people in the hall during the speeches, almost all scattered around the halls. One would think that in this case people would not have come to the conference personally, preferring to buy access to the online broadcast and receive all the same valuable reports. But already during the opening it became clear how much programmers appreciate the lively presence: as it turned out, a lot of people came to .NEXT from other cities on purpose (moreover, even Ukrainians showed up - programming turned out to be higher than any political conflicts).

    The organizers were the first to enter the stage. Aleksey 23derevo Fedorov held a small warm-up with the audience, and Andrei real_ales Dmitriev talked about how the logistics at the site are arranged. After the organizers, Mikhail Samarin , one of the business directors of the Finnish company Futurice, took the stage, for the description of which the word "outsourcing" is usually used. Michael, however, quickly clarified that he prefers the concept of “digital services” instead, because Futurice integrates its development team into the team of the customer company, differing from outsourcing in the usual sense. He also explained why, on his initiative, Futurice became a sponsor of .NEXT: he wanted to find new valuable employees at the conference for the Finnish office of the company. So .NEXT gave newcomers an opportunity not only to gain new knowledge, but also to find work abroad, which was especially important during the ruble’s decline (Mikhail spoke more about Futurice and the opportunity to work there in a recent CodeFreeze interview ).

    And after the opening speeches, the turn of keynote came about the urgent development problems from Dino Esposito, in the .NET world, especially not needing introductions - most people sitting in the hall, at one point or another in their engineering career, taught ASP.NET from his books. And immediately it became obvious that he was not only a technological expert, but also an excellent speaker. Starting with a joke that with the name .NEXT should be renamed .PREV when the next version was released, he quickly got down to business, but he did it no less vividly, comparing the developers with the gods (because of the feeling “that I I’ll create today ”- it’s funny that this echoed the performance of Dzhigurda on Joker, where he said“ secretly we are gods ”), then with the doctors (“ if the surgeons acted as some developers, they would not have operated on the gall bladder that I’m there, but they started to explain that it’s some kind of non-standard ”). At the same time, speech did not turn into thoughtless joker:

    After keynote, keynote speeches began in three rooms at once. Often, with a system of three rooms, the third, the smallest, does not accommodate everyone - here it was about the same size as the second, and there was no stampede. Mikhail Samarin by his example clearly demonstrated that even the top management at the Futurice keeps abreast of development: as a business director, he demonstrated in his report the nuances of technical interaction with Windows Phone (for example, “how to get an image from a smartphone’s camera you can“ get through "To any particular pixel"). For all its applied value, Mikhail’s report also contained elements of the show: to demonstrate the connection of third-party devices, he used a Lego robot, saying that this was an excellent visual example in negotiations with the customer.

    And in the next room, Roman Ageev from DevExpress spoke at that time - and although the title of the report “Fast Business Analytics Using DevExpress Dashboard” may seem that the speech was intended for businessmen instead of developers, the report was actually technical and his slides featured screenshots of Visual Studio.

    There were a number of speakers from JetBrains on .NEXT, half of which was dedicated to ReSharper. It is not surprising: when Dmitry mezastel Nesteruk asked the audience “who uses ReSharper?”, The audience clearly illustrated the expression “forest of hands”. Animation in the hall was also caused by the early appearance of ReSharper beta version for C ++ mentioned by Dmitry. Kirill Skrygan , who made a report on the performance and extensibility of large .NET applications, also conveyed to the audience the most relevant information that is possible: “This was written last week, and just did not have time to get into the latest release.”

    After lunch, in the main hall, Andrey DreamWalker Akinshin , well-known to the Habrovsk citizens, spoke . He noticed that now already 90-95% of .NET code works without problems under Mono, and moved on to those 5-10% that can cause problems. His report turned out to be quite interactive due to questions that made the audience rack their brains (“when trying to calculate the size of the object, it turns out either zero, or even a fractional number of bytes, because of what could it be?”). He ended up on an optimistic note that great times are coming for cross-platform enthusiasts with support for OS X and Linux in .NET 2015.

    Following the scene again took Dino Esposito- now telling not about the fate of development in general, but specifically about ASP.NET vNext. Despite the fact that now most of his report was made up of technical details and the code often appeared on the slides, he easily turned this into a rock concert show. "Do you use more memory? And who's the idiot here? Your code just sucks! ” - He was not shy in expressions, accompanied by expressive intonation and vigorous gestures. It would be possible to enjoy this performance without even knowing a single word from those uttered from the stage. By the way, the organizers fundamentally did not do simultaneous translation on his reports, motivating his absence by the fact that, in their opinion, any professional programmer should know technical English at least to the minimum degree in order to understand Dino.

    Finally, the last in the main hall was a report by Roman Belov from JetBrains “Memory & Performance: Tips and Tricks”, and here, too, was not without general revival. Roman began with a question about which of those sitting in the hall had to look into their own code with a perplexed expression “what kind of an idiot wrote this?” (almost the whole hall raised his hands amicably), and then he illustrated the quite serious advice on combating memory leaks with pictures from Grigory Oster’s Bad Tips.

    In general, .NEXT was surprisingly good at killing two birds with one stone: to hold many serious reports abundant in technical details - and at the same time remain a lively and exciting event, remembered as an integral bright event, and not just as a set of information received.

    At the very end, I went to Dino Esposito: at that time he eagerly talked with everyone, telling me either about the intricacies of moderation of the App Store, or about how cool it would be to turn the Colosseum into a multi-storey car park.

    “You have been to many such events around the world,” I said, “is this different from the rest?”

    “Reception by the public,” Esposito replied. “Nowhere in the world did she react to my speeches with such enthusiasm as here!”

    Also popular now: