SDP 2011—Wrapping Up and Session Materials
It’s been a busy couple of months! The SELA Developer Practice, SELA’s annual conference for .NET developers, has taken place on March 13-16 in SELA’s offices and the Crowne Plaza hotel in Tel-Aviv.
Dear conference attendees: thanks for being there! I personally appreciate your coming to the sessions, mingling with the speakers, telling us your pain points and participating in active discussions. I hope to see you again next year, and if there’s any feedback you have or tips for us to improve the conference, please feel free to use the comments or the contact form.
I delivered four sessions at the SDP:
- One-day .NET Debugging tutorial (fairly similar to last year’s), packed with demos and labs covering various debugging scenarios, including miscellaneous crashes, memory leaks, deadlocks, and their kin. [The materials for this session will be distributed separately, as it is based on the full .NET Debugging course]
- Programming Languages in the 2010s—a session in the decision makers track in which I tried to highlight the significant changes the mainstream programming languages (C#, C++) are undergoing in the last few years. Among the things we discussed were concurrency, declarative constructs in the languages, and DSLs. [Download the slide deck]
- Parallel Programming in .NET 4.0 and C# 5 Async Methods—unlike last year’s session, this time I was armed with more practical experience and a full-blown Parallel Programming course. What we covered was the primary APIs—task parallelism and data parallelism—and the scenarios in which it is appropriate to use each. We also discussed async methods, a likely addition to C# 5, which is the first time concurrency “leaks” into the language. [Download the slide deck and demos]
- MVP Panel—in which there were several primary trends: Silverlight 5, HTML 5, Windows Phone 7 and the in-between; ORMs; and the world of TFS. We took questions from the audience and nearing the end of the second hour had a couple of very interesting discussions around practical, real-world uses of ORMs.
Finally, the conference has been recorded—so all the sessions should become available for online viewing. Follow the conference website for news. [At the time of writing, the “Play” links under some presentations lead to promotion videos of these sessions, recorded at a live sprint before the conference, and not the actual video recording.]
Again, thanks for coming, and see you all next year!