My Resume

  • My Resume (MS Word) My Resume (PDF)


  • Microsoft Most Valuable Professional
  • INETA Community Champion
  • Leader, NJDOTNET: Central New Jersey .NET User Group

Wednesday, January 9, 2008

Upcoming Community Events (Central New Jersey)

If you're in the central New Jersey area for the next few weeks, we've got quite a few great events coming up:


Thursday, January 10th:  NJDOTNET User Group Meeting - A Developer's Introduction to Sharepoint

Come join us at the Infragistics World Headquarters for the Princeton area NJDOTNET User Group this Thursday night at 6:15 PM for a great talk given by our own Todd Snyder!  I've had the pleasure of working relatively closely with Todd since he joined us at Infragistics a few months ago, and I can certainly tell you that he knows his stuff - Sharepoint in particular.  This should prove to be a very interesting event!

Click here or the header above for more info!


Saturday, January 12th:  Philly.NET Code Camp

Unfortunately, the registration period for this event has already closed, but maybe if you beg somebody over at the group, they'll let you in. :)  They've got a lot of great speakers and topics lined up so this, too, should prove to be a great event.


Saturday, January 26th:  New York City - Silverlight 1.0 Firestarter

If you missed the Silverlight Firestarter down in Philly last month, you missed a great time.  And, if you haven't even got a clue what Silverlight is, you're missing a whole lot more!  Luckily, the guys up in New York City have got you covered with their upcoming Firestarter event at the end of the month.  With a number of sessions throughout the day, developers with any level of Silverlight knowledge should be able to get a lot out of this event.  Click the link above for more details.

Sunday, January 6, 2008

Silverlight Logging

I was recently referred to a great article over on CodeProject showing how to implement client logging in your Silverlight apps.  In addition to being very informative (even going into describing the Silverlight code Security Model!) I found it to be a very inspiring article.  It is well-written with great visual aids (screenshots, component and flow diagrams... you name it!).

Basically, it all boils down to calling a logging method (ala log4net) in your Silverlight app, which then decides locally (based on a config you've downloaded from the server) whether or not to call the web service on the server with the message.  On the web service side, you've got "strategies" defined that determine how to process the messages, usually by delegating to another logging framework such as log4net (as in the example included with the article).

Simple and effective.  Just my style!  Props to Daniel Vaughn for the implementation and the incredibly coherent article!

Wednesday, January 2, 2008

Viva Las Vegas: See You at MIX '08!

I recently found out that I'm one of the lucky ones whom Infragistics is sending to attend the Microsoft web developer event of the year - MIX '08!  Getting to see such rockstars as Steve Ballmer, Scott Guthrie, and even Guy Kawasaki in person is really exciting... not to mention all of the other cool presentations, workshops, and panels.  This is the event I look forward to going to every year (and only partially due to the fact that it's in fabulous Las Vegas) and this year is certainly no exception.  Here are some of the topics I'm really excited about seeing this year:

  • ASP.NET MVC pattern
  • Windows Live platform
  • Dynamic SharePoint Websites
  • REST w/ ADO.NET Data Services Framework ("Astoria")
  • A whole slew of Silverlight stuff
  • and much more!

So, if you're a web developer, designer, manager... heck, if you even surf the web, you should definitely come and check this show out!

I haven't yet figured out my exact schedule as far as which sessions I'll be attending, but I'll definitely be attending the opening party at TAO...  and after hours you'll almost certainly find me at the 3-6 table across the street at the Mirage.  :)