A Blog by Scott Isaacs

Tag: Technology Page 10 of 11

I Finally Broke Down

So I finally bought a Design Patterns book, Refactoring to Patterns, by Joshua Kerievsky.  I haven’t cracked it open yet, but it was recommended by a few people, including The Agile Developer and Gerry.  This will be my first official foray into Design Patterns — hopefully I can keep my interest up long enough to learn something from this book.  ๐Ÿ™‚

Also, a few of us are going to see Star Wars, Episode III, Revenge of the Sith next Thursday night (the night it opens).  That should be a lot of fun.  I’m not really a huge sci-fi fan, and I’m far from a Star Wars expert, but I’ve always liked the movies, and have seen all of the others at least once or twice each. 

So it should be a really fun night.  Just me, a few friends, and a few hundred other geeks…

Design Patterns in .NET

Tuesday night (5/10) is May’s .NET UG meetingMatt Deiters (The Agile Developer) will be presenting on Design Patterns with .NET.  I got an overview/preview of his presentation last week and am looking forward to getting into it a little deeper.  If you’re free, you should definitely be there.

Another Learning Lunch

Today I had another learning lunch.  This time, Gerry and I met Matt Deiters at Panera in Delafield which is much more convenient for me than going downtown.  A co-worker of Matt’s, Chris, was also there.

Sidenote: Matt and Chris are very bright guys.  I typically consider myself to be of above average intelligence, but when I’m around people like them, I can see just how much that I don’t even know that I don’t know.

Next Tuesday (May 10), Matt is speaking about Design Patterns in .NET at the WI .NET Users Group.  Today he ran through his presentation with Gerry and me.  It was practice for him and learning for us.  It was very interesting, and my only two complaints were:

  1. I got there late and had to wait for the lunch rush to die down before I could get any food.
  2. I wish we had another 3 hours to talk about this stuff.

I did find out that something I developed just last week used the Strategy Pattern.  I didn’t know that then, and I’m still not 100% sure about all the details of this pattern, but his code sample looked very similar to my application.  I have to admin that I felt pretty good about that, even though, at the time, I didn’t really understand the relevance of what I was doing.

Anyway, he only skimmed his slide deck and we spent most of the lunch in the code (due to time constraints at lunchtime), but I liked that better and it was very interesting.  Gerry and I each had a few questions and comments, but overall it made sense.  I understood what was going on, although I may not be able to tell you when something should be done using one of these patterns.

He’s going to be recommending a few books and other resources, so I’ll be sure to check into those.  If anyone has any suggestions or reviews (good or bad) of their own, feel free to list them here in comments.

Like Sean, Matt is another guy that I could definitely learn a lot from.  I’ll have to try to have lunches like these more often.

TechEd 2005 Milwaukee Attendee Lunch

I booked hotel yesterday via Hotwire.  I booked a room for myself and one for a co-worker at the Westgate Lakes Resort & Spa.  It looks pretty nice — Hotwire even called it a “condo”.  We got it for a pretty good rate, too — only $58 per night.

I’ve talked to a few people over that last few weeks that were either going or planning to go.  Of course it’s sold out now, so I don’t know if those “planners” are going to make it.  So, anyway, all of us Milwaukee-area locals that are going should plan on meeting at lunch one day or something.

If you’re going and would be interested in hooking up during some downtime, leave a comment here with your link or e-mail so I can get in touch with you later.

Otherwise, I’ll just have to hang out with my co-worker, Steve, and with Gerry

Bar-B-Geek… Geek-A-Que… Whatever…

So, I’m thinking about having a grill-out for my local geek friends and acquaintances one day this summer.  I’m not sure what to call it, though.  Here are a few of my thoughts:

  • Bar-B-Geek
  • Geek-A-Que
  • Bar-B-Geek-A-Que
  • BBQ.NET
  • Q#

Maybe I could do it in conjunction with the Milwaukee Nerd Dinner?  Or maybe not?  I haven’t really thought that much about it other than getting preliminary approval from Kelly (my wife).  ๐Ÿ™‚

How do you want your burger done?  (It doesn’t really matter how you answer.  If I’m grilling, it will probably be medium-well.)

TechEd 2005

It looks like I’m going to TechยทEd this year!  I found out a few weeks ago that it was a possibility.  I just found out yesterday that my corporate credit card limit is being increased so that I can register myself and my boss, reserve hotel, flights, etc.  I’m pretty excited about going.  I haven’t decided what sessions to attend yet, but will probably attend a combination of web development and architecture tracks.

I’ve never been before.  I imagine it will be a complete information overload, though.  Does anyone have any tips?  I imagine I’ll be referring to the conference DVDs regularly for a while after the fact.

Is anyone else going this year?  From the Milwaukee area, the only person that I know of (so far) that’s going, is Damon.  If anyone else is going, especially from the WI .NET Users Group, let me know!

April Milwaukee Nerd Dinner

This month’s Milwaukee Nerd Dinner is on April 26th at Buffalo Wild Wings on Mayfair.  I’m going to try to actually be there this time.  ๐Ÿ™‚

HTML Syntax Highlighter

This isn’t new.  I found it linked from Scott Hanselman’s blog.  Even though I didn’t discover it, it’s still pretty cool if you ever plan to post code to your blog, or include it in any other HTML document.  Check out CopySourceAsHTML.  It is a VS.NET add-in that copied selected text and formats it in HTML to look as it does in VS.  Here is a sample.

   12 Class HelloClass

   13     ‘ Private Variables

   14     Private _Who As String

   15 

   16     ‘ Public Variables

   17     Public Property Who() As String

   18         Get

   19             Return _Who

   20         End Get

   21         Set(ByVal Value As String)

   22             _Who = Value

   23         End Set

   24     End Property

   25 

   26     ‘ Public Methods

   27     Public Function SayHello() As String

   28         Return SayHello(Me.Who)

   29     End Function

   30 

   31     Public Function SayHello(ByVal Name As String) As String

   32         Return String.Format(“Hello, {0}”, Name)

   33     End Function

   34 End Class

Whoops!

So I was upgrading this site from Community Server RC3 to 1.0 tonight.  No database changes were needed — just a file copy.  No problem, right? 

Wrong! 

I forgot that I had modified the skin that I’m using to be more like what I wanted.  Even worse, I forgot that there was an unmodified version of this skin included in the CS install.  So, I overwrote all of my skin changes. 

Sigh.

I think I’ve mostly got it back to how it was earlier today, and I’m making my changes in a new skin directory so that I don’t do this again.  If something doesn’t look right to you, let me know.

IE Stuff: Open Highlighted URL In New Window

This is something very small that I hacked out for myself a couple years ago.  It allows you to select an un-linked URL on a web page, such as “scottisaacs.com”, and easily navigate to it.  What you do is highlight the URL that you want to visit, right-click, and select “Open Highlighted Link in New Window”.

This will modify your registry and if you don’t know what that implies, then you probably won’t want to install this. 

Use this at your own risk! Here is the ZIP download.

Page 10 of 11

Powered by WordPress & Theme by Anders Norén