Materials From This Year’s First SDP

Friday, June 5, 2015

Another SDP conference is behind us! It's been an incredible week of brand new technology talks, meeting customers, jogging across the Tel-Aviv beach, and also getting a pretty bad cold from the air conditioning at the conference hotel. We are already hard at work planning the next conference, but in the meantime, here are the materials from my talks this year. Elements of Modern C++ Style This talk, based on materials from our Modern C++ course, introduced four key tenets which I believe are fundamental to modern C++ code: letting the compiler help you out (with language features like auto and...
tags: ,
no comments

SDP Workshop: Monitoring .NET Performance with ETW

Thursday, January 22, 2015

I've been doing .NET performance workshops at the SDP for 4 years now, and this year I thought it was time for a change. The traditional workshop used to be about a variety of commercial performance measurement tools, such as the Visual Studio profiler, and unfortunately I wasn't able to offer any labs, so it wasn't really a hands-on workshop. This time I decided to rewrite 90% of the materials and focus only on ETW tools. Here's the rough agenda of the workshop -- I'm pretty happy with the results! Introduction to semantic logging and ETW Capturing kernel ETW events with xperf...
no comments

SDP December 2014: State of the Platforms & Visual Studio Diagnostics Hub

Wednesday, December 31, 2014

It's been an incredibly busy month, preparing for my last conference of 2014 -- SELA Developer Practice. It's still ongoing, and we had to spill a few workshops to next week because registration numbers exceeded our expectations -- again. What a good problem to have. I've had the pleasure of delivering a keynote, a breakout session, and two workshops at the conference. Below are the materials for the shorter sessions. Thanks for coming, and one more thing: we're thinking about relocating the November 2015 conference to sunny Eilat. What do you think? Keynote: State of the Platforms Slides This is my usual update...
tags: ,
no comments

Materials From My SDP 2014 Sessions and Workshops

Sunday, July 6, 2014

This year's first SDP has been a huge success, with over 1,200 developers signed up for a huge variety of workshops and talks. The snow didn't keep me from getting to Tel-Aviv this time, and I enjoyed the conference atmosphere, the talks, and some great conversations. View from one of the SDP rooms. Really hard to stay focused on developer stuff :) I'm also VERY MUCH behind on emails and everything else that isn't directly related to the conference -- so it's going to take me a while to recuperate. In the meantime, here are the materials...
one comment

Workshops at Sela Developer Practice, December 2013: Improving .NET Performance and .NET/C++ Interop Crash Course

Thursday, December 19, 2013

In addition to my three breakout sessions, I've also had the pleasure of delivering two workshops at the Sela Developer Practice: Improving .NET Performance and .NET/C++ Interop Crash Course. Although these workshops are quite time-tested, I always try to add new materials and tools to make them more interesting for both myself and the audience. There's also constant interest in these topics -- I had 110 people registered for the performance workshop and more than 40 people at the interop course. In the performance workshop, we cover various performance measurement tools. I always try to squeeze in new tools in...
no comments

Talks from Sela Developer Practice, December 2013: State of the Platforms, Native Mobile Apps, Xamarin, IntelliTrace, And More

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...
one comment

Building the Next YouTube: Windows Azure Media Services

Tuesday, May 7, 2013

My third (and last) talk at the SELA Developer Practice was about Windows Azure Media Services. If you haven't explored it yet, it's a SaaS offering for uploading, encoding, managing, and delivering media to a variety of devices, scaled by the power of Windows Azure. A couple of months ago this blog featured a detailed overview of one of the proof-of-concept workflows I built with Windows Azure Media Services, so I won't repeat myself. If you are considering Windows Azure Media Services for your own application or service, feel free to contact me and I'll be happy to help. If...

Attacking Web Applications

Monday, May 6, 2013

My first breakout session at the SELA Developer Practice covered the most common attacks against web applications and how to defend against these attacks. When planning this talk, I knew 60 minutes are hardly enough to cover all common vulnerabilities -- especially if I wanted to show any demos -- so I decided to focus on the three most prevalent vulnerability types, according to the OWASP Top 10: Injection (command injection and SQL injection) Broken authentication or session management Cross-site scripting (and CSRF as a bonus) I've demonstrated these common vulnerabilities in a series of demos using...
tags: , , ,
no comments

Next Week: Sela Developer Practice 2013

Wednesday, May 1, 2013

Next week, May 5-9, is our biggest developer conference yet. We have developers from more than 150 software companies attending more than 70 sessions and workshops taught by local and international speakers. We are very happy to host industry rockstars like Jesse Liberty, Shawn Wildermuth, and Udi Dahan -- and we're looking forward to make SDP even bigger and more interesting for software developers everywhere. We are expanding our technology reach beyond the traditional .NET stack, with talks on Node.js, PhoneGap, RavenDB, Hadoop, Solr, TypeScript, and more. Fourteen of the workshops have sold out, and some of the breakout session...
tags: ,
no comments

Announcing: SELA Developer Practice, May 5-9, 2013

Monday, January 14, 2013

I’m very happy to announce our next conference—the biggest one yet—SELA Developer Practice, May 5-9, 2013. This time we opened the call for papers to local and international speakers, and here are the results, in numbers: 5 conference days: 3 days of full-day workshops and 2 days of breakout sessions in 4 tracks each 37 speakers, including 11 international speakers Among the speakers are 11 Microsoft MVPs and tech rockstars including Jesse Liberty, Shawn Wildermuth, and Udi Dahan A total of 76 sessions...
tags: ,
one comment