Call for Papers: SELA Developer Practice, May 5-9, 2013

Monday, December 31, 2012

I'm very happy to announce that the call for papers is now open for the next SELA Developers Practice! Our last conference has been a huge success, with over 1350 registered attendees and a number of workshops that we had to duplicate due to high demand. We want our next conference to be even bigger -- and you can be a part of it! We are looking for breakout sessions (60-75 minutes) as well as full-day workshops covering any topic related to the Microsoft stack -- from Windows 8 to Windows Phone and Windows Azure, WCF and Entity Framework, ASP.NET...
tags: ,
no comments

My SELA Developer Practice Talk: Node.js on Windows Azure

Wednesday, November 28, 2012

The SDP started last Sunday in the shadow of rockets fired on Israel and an alarm and evacuation around 10:30AM. Nonetheless, attendance was almost full and all sessions were delivered as planned. We had three tracks with a total of 18 talks, and mine was concerned with running Node apps on Windows Azure. This was a similar -- although not identical -- talk to what I did at the Israeli Windows Azure User Group last month. You can find the slides and demos here, but you will have to substitute your account names and keys if you want to run...
tags: , , ,
no comments

Announcing SELA Dev Academy Canada—November 5-7 in Toronto

Tuesday, August 28, 2012

SELA conferences are going international: we’re now announcing SELA Dev Academy, a three day technical conference in Toronto, with a great lineup of speakers and sessions immediately after Microsoft’s BUILD. If you’re in the Toronto area or flying back home from BUILD, this is a great opportunity to get up to speed on the latest Microsoft technologies with sessions on Windows 8, WCF, Parallel Programming, Windows Azure, ASP.NET Web API, and many more. The location is the Hyatt Regency Toronto, which looks awesome from the pictures although I haven’t visited. Registration is here. There’s...
tags:
no comments

SELA Developer Practice: Post-BUILD Event

Monday, August 6, 2012

Oh, I was so happy when I discovered the ever so slight pun in “post-BUILD event”. Programmer humor, very sad. Moving on. The November SDP is going to be the biggest one yet. We’ll kick off the conference on Sunday, November 18 with three tracks in parallel, for “Client and Web”, “Server and Cloud” and “ALM”. With keynotes from leading Microsoft speakers and an additional five sessions in each track, this day should bring you up to par with the technological novelties from Microsoft in your area of expertise. Some examples: Bnaya...
tags:
one comment

SELA Developer Practice: Back in 2012!

Thursday, February 9, 2012

This is going to be an exciting year because right now we have THREE conferences planned for 2012! The first one is very near, in the end of March, and features 20 full-day tutorials and a day of breakout sessions at the Crowne Plaza hotel. As always, we will have two distinguished keynote speakers from Microsoft: Guy Burstein and Maor David. Among the topics you’ll find Windows 8 (three in-depth tutorials!), .NET Parallel Programming, C++ 11, Windows Phone Mango, HTML 5, Deep Dive into JavaScript, and many others. Yours truly will deliver two sessions at...
tags:
no comments

SDP December 2011: .NET Production Debugging

Thursday, December 15, 2011

Last Wednesday I delivered my last session at the SDP: Production Debugging of .NET Applications. After delivering a similar session in the June DevDays, I thought about how I can make it better by focusing on a smaller set of core debugging scenarios and making sure attendees get a chance to practice them first-hand. Indeed, we had time to discuss and practice the following: Capturing crash dumps and hang dumps with ADPlus, Windows Task Manager, and Procdump Analyzing crash dumps in Visual Studio 2010 and WinDbg to find...
tags: ,
no comments

SDP December 2011: What’s New in .NET 4.5 Keynote

Tuesday, December 13, 2011

Noam and I delivered a joint keynote at the first day of the SDP, covering the new APIs and internal features of .NET 4.5. With my love for internals, I took the easy route of talking about CLR internals and C# 5 async methods, and Noam talked about WCF, Entity Framework, WPF, ASP.NET MVC, and plenty of other frameworks which have been updated in .NET 4.5. As you probably know, .NET 4.5 is an in-place update for .NET 4.0, which means—as far as Microsoft is concerned—that it should work seamlessly where .NET 4.0 does, with full...
no comments

SDP December 2011: Introducing Windows 8 Keynote

Saturday, December 10, 2011

The SDP started with my 40-minute keynote, Introducing Windows 8. I was working on it for more than 3 weeks, and wasn’t completely sure what I wanted in it until only a few days before the conference. That was also when I decided to ditch the slides and go for a fresh idea: a Metro-style Windows 8 application that contains both the slides and interactive code demos for the session. (The application’s tile and title page.) My personal view of Windows 8, after letting the news sink and playing with the system for a couple...
no comments

SDP December 2011: Everything New in C++

Friday, December 9, 2011

Noam and I delivered on Tuesday a joint session called Everything New in C++ at the SELA Developer Practice. It’s been a really fun session to work on, even though it was also a cold reminder how easy it is to forget “The C++ Way” when you stay away for a little while. The new C++ standard is not just a set of minor additions to the C++ language and libraries—it almost feels like a whole new language, what with the lambda functions, type inference, and rich concurrency libraries. While we were planning this full-day C++...
tags: , ,
4 comments

SDP December 2011: Improving the Performance of .NET Applications

I apologize for the silence during the last two weeks—organizing the SDP and preparing three full-day sessions and two keynotes left no time to breathe :-) On Monday I delivered a session called Improving the Performance of .NET Applications at the SELA Developer Practice. Here are some of the practical scenarios we covered: Measuring application memory usage and allocation sources Diagnosing memory leak sources with memory profilers Using sampling and instrumentation profilers to find CPU bottlenecks and methods with problematic cache access patterns Reading performance...
no comments