An important part of working with jQuery is to create plugins to simplify repetitive tasks. I write jQuery plugins all the time for internal consumption of my applications. Most of them are not of enough general purpose to be shared publicly. Recently...

One of these days I was chatting with Derik and we were talking about refactoring and when to stop refactoring. We thought it was funny (and embarrassing) how sometimes, after a few consecutive refactorings, we are back at the starting point. This type...

It was my turn to be interviewed by Dave and Larry for The Thirsty Developer podcast. We talked a lot about all things JavaScript, its status, how people learn it (or avoid it), etc. I hope it's an entertaining interview You can download the interview...

In the spirit of helping the next guy, here's some explanation for a problem that was surprising to me. We have recently upgraded our product to 64-bits and all developer workstations to Windows 2008 x64. The transition was easy and most things worked...

I finally got around to properly record and publish one of those JavaScript presentations that I have been doing at local users groups. The video and the slide deck are available below. The video And the slide deck. If you prefer, you can download the...

Hey, hey, hey dear Devlicio.us readers. Today we are adding another valuable member to our roster and we are very happy about it. Join me and welcome Scott Seely to our group. I've known Scott for only about one year and he hasn't stopped surprising...

Here are two user group events that are happening soon and that I'm directly involved. July 8 th , Chicago ALT.NET 0-60 With Fluent NHibernate See the full description of the session over at the Chicago ALT.NET home page. We will have Hudson Akridge...

Today I was reading the latest one of the many excellent blog posts Patrick Smacchia has put out on the topic of code metrics and caring for your code's quality. The passion this guy has for that topic is such that he has created the best tool for...

This Wednesday, June 17 th , the Chicago .NET Users Group, CNUG , has invited me to bring my JavaScript presentation to their monthly meeting. Despite of what the event description might lead you to believe, the talk is hardcore JavaScript, not much specific...

This post is part of a series called JavaScript Demystified . This particular chapter is further divided in two parts. Read Part 1 . Build your own hierarchy Let's pretend we are building some scripts that deal with musical instruments. We could define...

This post is part of a series called JavaScript Demystified . This particular chapter is further divided in two parts. Read Part 2 . In a previous installment in this series we saw how we could create constructor functions in JavaScript. Back then I just...

The ALT.NET universe in Chicago gets together again on June 10 th , this time to learn and talk about Git , the SCM you're probably tired of hearing people jabbering about and still have not taken the time to look at. The presenter will be myself...

As a brief inspection of your RSS reader will quickly tell you, it's Code Camp season. Not to be left out of this party, the developers in the Chicago and Milwaukee areas have a great option this year. The Chicago Code Camp , which happens on May...

After reading a good number of the guides for getting Git / GitHub / Unfuddle working correctly in Windows, I finally got it sorted out. I had to use a bunch of things I had not used before so I realized it's probably a good idea to share my findings...

Next Chicago ALT.NET meeting will bring a practical look at F#, showing that it does not need to be seen as a niche language. F# Outside the Lab 6:00 pm Pizza and networking time 6:30 pm It seems that almost every time we hear about F# being used it is...