My "Deep Reflection" Talk at TechEd - Slides, Demos and links available.

Update: Oren has a more technical scoop of my Talk and the WinFX Talk he attended on Day 1. He gave us both a 9 out of 10, which I'd say is a pretty remarkable first day at TechEd :) BTW, Oren will be speaking at the C# User Group this week on Advanced Uses of delegates and Generics. I just might make it there and catch him live.

Oh.My.God.
What a great experience this Tech-Ed Israel has been!
My Session about Deep Reflection went very well, if I do say so myself. It felt smooth ,and the only thing I'd change is that I'd take less questions from the audience next time.
 
First, here are the slides and demos for this talk that you can download and play with.
Here are resource links from the talk:
 
It's funny how, in this 400 level session, a guy came up to me right after the talk finished and said something like "you didn't explain what Reflection was". After explaining to him that my session was meant for people who already know some reflection (as I mentioned at the beginning of my talk) he said "OK, so you can tell me in a sentence what Reflection is?". I did. And he said "Great talk" and left.
I'm not sure if he was just polite, but it was a weird experience after all.
 
My talk finished with a sentence my wife actually came up with (ain't it fun when you wife is a developer too??!!) which goes something like
 
"We are standing here in Eilat, where the mountains Reflect beautifully on the water during sunrise and sunset. The next time you witness a beautiful, romantic sunset, I want you to think about Reflection, And me."
 
It certainly left an impression, and seems to be just about the only thing people remember from that talk ;)
 
In any case, if you were in my talk, I'd *love* to hear your comments (good or bad!) about it so that I can either feel good about it, or get better for next time.
 
Cross Posted from Blogs.Microsoft.Co.Il/Blogs/Royo
Published Sunday, May 14, 2006 10:09 AM by RoyOsherove

Comments

Sunday, May 14, 2006 8:44 AM by Jb Evain

# re: My "Deep Reflection" Talk at TechEd - Slides, Demos and links available.

Hello,

Nice slides. Sadly, it seems that you did not talk about the lacks of SR and SRE. As your slides don't suggest, FxCop and Reflector don't use SR to get the method bodies. Instead they have their own engine to read assemblies. You may have included a slide "advanced usage" using Microsoft's CCI (used in FxCop) or Mono.Cecil explaining how to get an assembly, modify it, and write it back, it would have been fun :)

Regards,
Jb
Sunday, May 14, 2006 9:41 AM by Roy Osherove

# re: My "Deep Reflection" Talk at TechEd - Slides, Demos and links available.

Jb: Thanks for the comment.
That would definitely be an interesting subject, but it's hard to sqeeze in so much into 75 minutes. We ran a bit longer as it was .. :(
I'd love to talk about Rail and FxCop and how they really work, but there just wasn't enough of an excuse to put those in instead of some other material..

Roy.
Sunday, May 14, 2006 4:42 PM by Oren Ellenbogen

# re: My "Deep Reflection" Talk at TechEd - Slides, Demos and links available.

Hey Roy.
I really enjoyed your lecture.
I've posted a short summary of the things I liked in my blog
http://www.lnbogen.com/TechEd2006Day1OurStoryBegins.aspx

Good job !
Thursday, August 03, 2006 1:38 AM by Scott Hanselman's Computer Zen

# Hanselminutes Podcast 27 - Reflection

Thursday, August 03, 2006 7:35 AM by David's blog

# Note to Self: HanselMinutes #27: Reflection

Monday, August 21, 2006 7:00 AM by Note to Self: HanselMinutes #27: Reflection at TR

# Note to Self: HanselMinutes #27: Reflection at TR