Since June of this year, we have begun to hold meetings of the SPB .NET Community in St. Petersburg, and during this time we have accumulated a lot of videos, which I want to share. Who is interested in seeing the reports about the innovations in Visual Studio 2015, the security of the ASP .NET platform, the details of the development of multitasking applications and about the interaction with the unmanaged world from C #, please under the cat.
Start
We launched SPB .NET Community in June 2015, the first meeting was held at IT Global Meetup, the day after the DotNext conference. This month in St. Petersburg turned out to be surprisingly hot for IT events. The last reason for the revival of the .NET community was the discussion on DotNext “Does St. Petersburg need a .NET User Group?”. They talked about the Alt.Net group, which Dmitry Mezastel Nesteruk had previously developed, about the need for a new party, about the search for speakers and topics for discussion. The video of this round table is posted with other reports from DotNext here (there are still a lot of interesting technical reports in this playlist, who haven't watched - I recommend). We didn’t record at the first meeting, I was surprised that in general all the places were occupied and that the people were so actively involved in the discussion. It became clear that there will be new meetings!
SPB .NET Meetup # 2
The people with such a positive attitude took the idea of ​​.NET mitaps that they decided not to delay the second meeting and made it the same month. Moreover, Volodya Vladimir Kochetkov Kochetkov , known to many in the security and .NET community, came to Petersburg. With him we conducted a mitap dedicated to the development of secure applications on ASP .NET. Perhaps someone remembers the post with the puzzles that I published. As promised, dismantled them at the meeting. Dmitry mezastel Nesteruk came to shoot a video and starting from this meeting we began to lay out records of reports. What a special thank you to Dima! Here are our reports:
')
SPB .NET Meetup # 3
A month later, Dima Ivanov from JetBrains made a report entitled “Multithreading in .NET: The Devil is in the Details.” This is perhaps the most comprehensive discussion of the topic of developing multi-threaded .NET code that I heard. The report turned out almost an hour and a half with a lot of examples and demos. In the second part, we made a round table with Dima Ivanov and Dima Naumov , an architect from Paladyne Systems, where we talked about parallel data processing in server applications, about approaches to architecture and discussed questions from participants. Dima's report recording:
SPB .NET Meetup # 4
There was a release of Visual Studio 2015, C # 6.0, F # 4.0, the Internet began to buzz about Xamarin again. Everyone already wanted to have a say :) And we made a series of blitz reports where everyone could share their experience from using new tools and talk about the latest language standards.
Dmitry Nesteruk (JetBrains) "Review C # 6"
Dmitry Vlasov (BTK Group JSC) "Visual F # 4.0 Review"
Mikhail Shcherbakov "New diagnostic and debugging capabilities in Visual Studio 2015"
Anatoly Kulakov (Paladyne) "Roslyn Code Analysis"
Vsevolod Ivanov (Touch Instinct) "Development of mobile applications in C # using Xamarin"
SPB .NET Meetup # 5
From the first meetings, they wrote me that we needed more tin, the people required CLR guts and hardcore themes. We have this;) We held the fifth meeting, the task was to make reports about the internal structure of the CLR and so that the practical component was. I think we did it.
The first report was from Igor Yakovlev (Positive Technologies) "How it works: DLR". This analysis of DLR internals, c decompiling the code, with the inheritance hierarchy of the internal classes of DLR and the call chains of their methods. My opening remarks fell on the record, the report itself begins at 6.25.
The second report was more practical, Sergey Baltiysky from JetBrains spoke on the topic “When C # lacks C ++”. About interaction with unmanaged code, COM and C ++ / CLI. Very concentrated material, from the first time not everything comes to mind. Due to numerous requests, Sergey is now preparing to continue his report.
Future
We are not going to reduce the pace of meetings in the near future, we already have 2 meetings scheduled for November and 5 reports for them. Soon we will post new video performances.
One of the goals that I set myself when I began to develop a community was to attract new speakers. There are many cool developers who are ready to tell a lot of useful things from their experience, but not taking the first step. I think we have a great start area, we help with the preparation of reports and speeches and always welcome new people. The result is already at least two speakers who spoke for the first time here, already in the program of one of the largest Russian conferences - DotNext. If you have a desire to tell about something interesting from the world of .NET, write to me.
The second goal is to conduct mitaps at new sites and introduce sites to IT companies in St. Petersburg. We have already visited DataArt, JetBrains, Luxoft, go to EMC. If you want to invite us to visit, write to me, we are happy.