Posted by Scott Reed on 26th June 2010
Another year, another San Diego Code Camp
I signed up for this talk way in advance, and forgot to check up on it. There were a couple of presenters giving similar talks. What I tried to do was demo my way through WCF REST support, WCF Data Services, and WCF RIA Services, explaining what each one was and how it differed from the others. I had a *TON* of questions and so the talk ran a little long, and I didn’t get to do any of my RIA demos. I think I stopped after slide 15. However, I did have a couple people come up to me afterwords and say that my talk was there favorite talk of the whole code camp, so in that respect – mission accomplished! The room was jam packed standing room only, so thanks to everyone who came out.
Here are the Slides and Demos
Tags: Code Camp, REST, San Diego, WCF
Posted in Talks | Comments Off
Posted by Scott Reed on 9th March 2010
I spoke tonight at the San Diego .NET User Group Connected Systems SIG on Amazon vs. Azure. I reused some of the slides I presented at the Fullerton Code camp. I really enjoyed the talk and all of the great questions I received as well.
Tags: San Diego, SIG, User Group
Posted in Talks | Comments Off
Posted by Scott Reed on 2nd March 2010
Tonight I gave another fundamentals talk at the San Diego .NET Developers Group. As I did last time (when I was talking about lists) I wanted to make sure that I had something for both novices and experts.
I started off with the fundamentals and I showed how to write one from scratch. Then I went on a mission to show some of the places throughout the framework where there are used (including System.ComponentModel.DataAnnotations and MEF).
The slide are here: Attributes
Afterwards a bunch of us went out to Red Robin and had a beer. I really enjoyed the conversation.
Tags: San Diego, User Group
Posted in Talks | Comments Off
Posted by Scott Reed on 1st December 2009
I gave a talk tonight at the San Diego .NET Developers Group on programming iPhone applications with MonoTouch. It was something that I am new at, and this was my first time giving the talk. One of the things that I demonstrated was the virtual Mac. It was nice to show the Mac Leopard running off of my PC, however there was a bug in the keyboard driver and one of my keys got stuck and I had to reboot the VPC.
Anyway the summary of the talk was:
To do iPhone programming you need a Mac. You can either buy one, build a hackintosh, or go the VMWare route which I demoed last night. In all cases an actual licensed copy of the OS is recommended. Then to program against the iPhone you either have to use XCode and program in Objective-C, or you can use MonoTouch which costs additional money to be able to deploy to actual phones. In both cases you need to understand the iPhone programming model. The advantages of MonoTouch are that the actions and outlets are generated automatically and updated after changing the xib(“nib”), and that you don’t have to worry about reference counting memory management. The disadvantage is that the footprint of the app is much bigger.
Although it wasn’t the best talk I had ever given it was certainly interesting.
Slides are here:
http://brainhzsoftware.com/blog/wp-content/uploads/2010/10/iPhoneForDotNet.pdf
and demos are here:
http://brainhzsoftware.com/blog/wp-content/uploads/2010/10/LiveXCodeDemo.zip
and here:
http://brainhzsoftware.com/blog/wp-content/uploads/2010/10/LiveMonoDemo.zip
Tags: San Diego, User Group
Posted in Talks | Comments Off
Posted by Scott Reed on 11th November 2009
I made the commitment to speak at the San Diego .NET User Group Combined Architecture and Connected Systems SIG before I realized that I would be teaching WCF in LA that week. I didn’t feel right cancelling, so I got the WCF students doing a lab and then drove all the way back down to San Diego. Unfortunately they had just moved locations and the turnout was incredibly small. Very disappointing. Here are the slides for the few people who made it out.
Tags: San Diego, SIG, User Group
Posted in Talks | Comments Off
Posted by Scott Reed on 28th June 2009
This was my second year presenting at the SoCal Code Camp San Diego. Unfortunately this year I had to miss Saturday because of my daughter’s 5th birthday party. I heard the evening festivities weren’t as nice anyway, because they didn’t have band. As Dave McCarter said, “Where’s the Rock and Roll?”
My topic this year was “REST vs. SOAP or Why can’t we all just get along.” It was on implementing both REST and SOAP from the same service using WCF. The official session info is here which contains the slides and the demos. The talk was first thing in the morning on Sunday, but despite the time the room was packed. The talk went extremely well even though I ran out of time and didn’t finish the entire demo. Both Daniel Egan and Lionel Wong asked if I would present at other events. I had several people come up afterwards to ask for business cards, and two people said it was the best talk they had seen so far this year. Thanks to everyone who came out!
Tags: Code Camp, San Diego
Posted in Talks | Comments Off
Posted by Scott Reed on 5th May 2009
I did a fundamentals talk for the San Diego .NET Developers Group tonight, on Lists and generic Lists. The subject was so simple I wanted to make sure that I wasn’t boring half the audience to death. So I brought along some candy and asked a bunch of trivia questions along with the slides like: How can I access the Count property of any Array?
Anyway, the talk went well and everybody seemed to enjoy it
Slides are located here: ListsWithGenerics
Tags: San Diego, User Group
Posted in Talks | Comments Off
Posted by Scott Reed on 2nd December 2008
I gave a spur of the moment talk tonight at the San Diego .NET Developers Group. The summary of the talk was this:
A delegate is a type-safe and verifyable pointer to one (or more blocks) of code.
An event is nothing more than a private delegate with public add and remove methods.
An anonymous delegate is a delegate that is defined inline inside another block of code and has no name. It can capture variables according to normal scoping rules.
Then in the piece de resistance I showed a demo that I had first seen given by Anders Heilsberg in a Lang.NET 2008 talk:
http://langnetsymposium.com/2008/talks/1-01%20-%20CSharp3%20-%20Anders%20Hejlsberg.html.
The part I was demo’ing starts at about 14:50.
Here he (as I did in my demo) transforms a anonymous method into a lambda expression:
delegate(Type t) { return t.IsInterface; }
(Type t) => { return t.IsInterface; }
(Type t) => t.IsInterface
(t) => t.IsInterface
t => t.IsInterface
Tags: San Diego, User Group
Posted in Talks | Comments Off
Posted by Scott Reed on 28th October 2008
I gave an Intro to WCF talk at the San Diego .NET User Group right before Brian Loesgen’s talk on PDC 2008. The slides are here
Tags: San Diego, User Group
Posted in Talks | Comments Off
Posted by Scott Reed on 2nd September 2008
I gave a talk tonight at the San Diego .NET Developers Group with Llewellyn Falco. It was not the typical PowerPoint lecture style talk. Instead we tried to take the ideas of “Made to Stick” (http://www.madetostick.com/thebook/) to heart, and instead we told a story. The story was about Dependency Injection, and we alternated about every third slide with some code. Also rather than show any particular Dependeny Injection framework, we showed how you can basically write your own.
The slides in pdf form are here: http://brainhzsoftware.com/blog/wp-content/uploads/2010/10/DependencyInjection.pdf
Tags: San Diego, User Group
Posted in Talks | Comments Off