Archive for March, 2007

Slides and sample code from the Tulsa CodeCamp

Hi there,
I’ve posted the slides and sample code from the Tulsa CodeCamp for download here:
It should be available from the event’s website soon too.

Leave a comment

From the Tulsa CodeCamp to Seattle for the MVP Summit

Oh boy, some busy days around here…
Yesterday I spent the day at Tulsa for the CodeCamp. I got some great feedback from my keynote on LINQ (there’s no way to not get hooked by the thing…), and also great feedback on the OOP session (that one people seems to always enjoy). On the WPF session I sort of struggled with my laptop since it’s kind of an old box, so things were pretty slow…
Overall, I really enjoyed the event and the people I’ve met over there, and I’m looking forward to go back there for any future events. Kudos to David Walker (, who’s done a great work putting this event together!
Then, this morning I woke up at 4:30am to catch a flight back to Houston, and then from Houston to Seattle. When the plane was getting to Houston, the city was fogged, with zero visibility, so we couldn’t land. We stayed going around up there for an hour waiting, but it didn’t get any better, so we had to land in Austin to refuel and wait until we could land in Houston. My fligh in Houston would take off at 9:15am, and we got there after 11am, so of course I missed the plane and had to get into the stand-by line for the next flight at 12:20pm; I was lucky to get a seat, but ended up not making to Rod’s barbecue. Oh well, there’s always next time.  🙂
On the evening I went to the party Jeffrey Palermo put together, and it was great; got to meet a lot of old friends and got to meet new ones. This is one of the best part of coming to the MVP Summit; getting together with these guys. Plus, I’ve even played some ping-pong with Jim Duffy and Scott Belware; it’s been probably a decade since the last time I played it, but, surprisingly enough, I didn’t get my ass kicked too bad.  🙂
alright, now I’m wiped out… I’m beat up, so I’m gonna go take some rest to be able to enjoy the Summit.

Leave a comment

LINQ: Can I have it now?? :)

It’s been awhile since I’ve seen LINQ for the first time. Back then, my reaction was: "Woah, this is awesome!! There’s only one problem with it: it’s not released yet…". That thing is one of those "I want it, and I want it now!!!".  🙂
There’s a new CTP for Orcas (the next version of Visual Studio), which brings the most recent version of LINQ, as well as great IDE enhancements for VS to work with LINQ. There’s a great post by Charlie Calvert where some good resources about LINQ are listed here:
I’m downloading the CTP right now to start playing with it.

Leave a comment

Speaking at the Tulsa Code Camp 2007

This Saturday (March 10th), I’ll be speaking at the Tulsa Code Camp: This is a one-day event people can attend for free. Good content? For free? Can’t beat that.  🙂
I’ll be doing the following topics:
  • Keynote: Intro to LINQ
  • Object-Oriented Programming in .NET
  • Intro to Windows Presentation Foundation (WPF)

The next day I’ll be flowing out to Seattle for the Global MVP Summit. Got some busy days ahead…  🙂

Leave a comment

Learning Design Patterns

Design Patterns have been around for quite sometime, but only recently we’ve seen people talking more about it. When people ask me about resources, this is what usually recommend:
  • Head-First Design Patterns:
    • This is a must-read!! The way the authors present the topic is right up my alley, using lots of analogies to things people can relate to, and therefore, it becomes easier to concentrate on the core concepts. This is the kind of topic where understanding the concepts is way more important then understanding implementation details in specific languages. And this book, to me, is one of those that are really hard to put down, since it presents a very nice way to go through the material, where insighful information and humour are balanced out in a great way to keep the reader interested. The only one part that felt like dragging to me was where the authors went into too much detail about how to implement remoted proxies in Java (since I’m not a Java guy, that part was terrible); but other than that, outstanding book, as far as I am concerned.
    • These folks have this free online patterns catalog. I’ve been using this for many years now as a reference material, for those moments when I can quite remember things about a specific pattern, so I just go there and use the catalog to refresh my mind. They also have a package that include a bunch of diagrams, source code, and other goodies, which seems to be really good; I’m actually planning to order it soon.
  • The Gang of Four (or GoF) book:
    • This book was published in 1996, but it’s still relevant today. It’s the book I go to when I need more details about specific patterns.

Of course there must be other good books and resources out there, but the ones I mentioned here are the ones I’ve been using over the couple of years and I keep going back to them, so I guess they just stuck in my mind.  🙂

Leave a comment