A Workshop by Konrad Kokosa for .NET Developers at SaM Solutions
On November 22, renowned expert Konrad Kokosa began a three-week workshop on .NET memory performance and troubleshooting for .NET developers from SaM Solutions. 10 of our colleagues took part.
The training program was held over 24 hours: the workshop was divided into three weeks for better learning acquisition and hands-on exercises. The participants learned to write quality programs that effectively interact with memory.
Konrad Kokosa is the author of the book Pro .NET Memory Management, which was an Amazon bestseller in a number of categories prior to its release.
Feedback by the Workshop Participants
Dmitry Veresov, Chief .NET Technologist:
“The training is excellent and allows you to look at .NET memory management from a new perspective. Various tools for application diagnostics and problem analysis were demonstrated. Konrad assigned tasks so we could analyze the use of resources and provide explanations on the data obtained as a result of recording profiles. The workshop perfectly complements his book Pro .NET Memory Management. I would recommend this book to anyone wishing to understand the processes that take place under the hood of the framework.”
Vitaly Ivanov, .NET developer:
“I liked the very detailed description of how the framework works, with a lot of visual information. I’m sure that the knowledge I’ve gained on how to configure an application for a particular working scenario, to look for memory leaks, or to prove that, in fact, there is no leak, will be useful.”
Vitaly Dashko, .NET developer:
“The workshop was deep and quite intensive. So I’ll have to revise it more than once, and I’ll most likely have another read of Konrad's book. Part of the agenda was familiar to me, but revising is always useful. But some new tools and methodologies, as well as approaches to finding and solving problems, were interesting to learn. We can confidently say that the new knowledge will help us start applying more optimal solutions in the near future. Thank you for the opportunity to take part in this event.”
Andrey Shinkorenko, Team Lead, .NET software developer:
“I liked the deep dive into memory management, down to the low-level stuff. The review of utilities for memory diagnostics was also interesting. I look forward to Konrad writing his utility, which he mentioned, with good visualization of what is happening in memory. For me personally, the most useful thing is that it will be much more interesting to write and review the code when you understand everything that is going on at a low level. I also want to note his comprehensible English and clear manner of speech.”
Pavel Kokhno, .NET developer:
“I liked the training very much: a good speaker, a lot of theory (perhaps even too deep sometimes), very detailed slides. I also liked that Konrad demonstrated everything we learned by applying it and showing how it works. The training schedule (2 days a week for 4 hours) made it possible to digest information and at the same time not get unduly distracted from work.”
.NET Software Development Services by SaM Solutions
Our company has been a Microsoft partner since 2002 and has extensive experience in implementing projects based on .NET platform technologies. We offer a full range of .NET software development services, including custom solutions, cloud development, migration and optimization of existing solutions, testing, and technical support of applications after release.