Organizing two major conferences every year can have you pretty much drained by the end of it. Especially if you also speak at these conferences. This December, I’ve had to pleasure of presenting and co-presenting 3 breakout sessions and 2 workshops at the Sela Developer Practice, the biggest conference in Israel covering the Microsoft development stack.
The conference started with me missing the first day because — wait for it — I was snowed in, in Jerusalem. The biggest snowstorm in over 60 years hit the Jerusalem area during the weekend, and on Sunday morning my street was covered with a thick sheet of ice and snow that rendered it impassable. Public transportation was also not available throughout most of the day. By Monday morning, we still had a thick layer of ice that prevented me from getting to the conference, but I delivered three sessions using Google Hangouts — which worked out better than anyone expected.
My three breakout sessions were the following:
State of the Platforms — a session at the Decision Makers track highlighting the rapid pace of evolution across all Microsoft products, from Windows 8 through Windows Azure and Visual Studio. I’ve delivered a similar session in September, and already had to update quite a few slides with new material about Visual Studio 2013, “Project N”, RyuJIT, and the November CTP of the Visual C++ compiler.
Mastering IntelliTrace in Development and Production — a new session focused on the power of IntelliTrace, the historical debugging engine you can use in Visual Studio Ultimate while developing, in your QA environment, or even in production, including on Windows Azure. In this talk I really wanted to drive through the point that you can benefit from IntelliTrace in pretty much every scenario. The custom collection plan I showed towards the end of the session is available here.
Native Mobile Apps, Xamarin, and PhoneGap — I’m very happy that we included this session in the conference agenda. Again, a new session at the Decision Makers track, designed to provide architects and project managers an overview of the mobile development realm. Specifically, I teamed with Ofir Makmal and Shai Raiten to deliver three flavors of the same app on iOS, Android, and Windows Phone. Ofir used Xamarin, Shai used PhoneGap, and I wrote the app on each platform using the native language (Objective C, Java, and C#). The demo applications we developed for this session are available for download here.
In addition to these four breakout sessions, I’ve delivered the Improving .NET Performance full-day workshop to a full room of more than 100 people! It’s the first time we’ve had so many people registered for a single workshop, and I’m very excited about it. To me it shows that .NET developers are increasingly concerned about performance on both client and server, and need the best tools for measuring performance to improve it methodically. I’ve also delivered the .NET/C++ Interop Crash Course, a full-day workshop (which also sold out) focused on P/Invoke, COM Interop, and C++/CLI. I will post a more detailed description along with the workshop materials in a separate blog.
This is also a good time to mention that we’ve already started the recruiting process for the next SDP, May 25-29, 2014. The call for papers will be open until January 15. International speakers are also welcome to submit their talks — in May 2013 we had the pleasure of hosting Jesse Liberty, Shawn Wildermuth, Caleb Jenkins, Barry Stahl, Steve Johnson, Matthieu Mezil, and Martin Kulov. See you next year!
I am posting short links and updates on Twitter as well as on this blog. You can follow me: @goldshtn