-
The second half of the meeting was an open discussion that revolved around practices of Agile teams. There's also an entertaining rant by I'm-still-Brad in the middle.
-
This video was captured at the Chicago ALT.NET August 13th meeting . This first video is the Cruise presentation.
-
Update: The videos of the presentation and discussion have been posted. This month's Chicago ALT.NET meeting was pretty awesome and it was all caught in video. As soon as I have some time to do some post-production on the raw material (read, just stitch pieces together) I'll make it available...
-
I'm about to configure a new development machine this week. It's going to be my 3rd install from scratch in the last 12 months, which I know is not all that much, but certainly more than I wish I had to. Besides the common software development tools, like Visual Studio, SQL Server, Ruby, Office...
-
I have this small personal organizer application that helps me keeping track of where my hard earned money is going. There's nothing special about this application other that it was designed to be used only by myself and it works exactly the way I think it should. This application has been a trusty...
-
How to Create Windows Services It's not uncommon for an enterprise application to need some form of background processes to do continuous work. These could be tasks such as Cleanup abandoned shopping carts Delete temporary files left behind by some report or image generation feature Send email notifications...
-
One of the things I often discuss with other developers is how little (on average) we automate our work-related tasks. Think about this. We make our living automating our users' activities: We write applications to replace manual processes. Our programs send notifications so that they users don't...
-
Since updating to SP1 on Vista my notepad replacement was copied over and re-replaced with the ghetto notepad offering in Windows. So I went back to this site and got the directions again for copying the Notepad replacement exe you can find here into my Windows directory. One thing I make a note for...
-
I'd like give a big thanks to Patrick Smacchia for offering me a free license for NDepend , a code analysis tool. I've spent the past couple days experimenting, watching tutorial videos , reading his articles, and running the tool against my work project and also NHibernate , for which I am an...
-
Earlier this week, a coworker was doing a Subversion merge conflict resolution because he and another dev modified the same file. That got me thinking how freakin' sweet it would be if Subversion knew about potential conflicts in my working copy sooner than commit time. My idea was to have a running...
-
There are situations sometimes when .NET loads wrong assembly or can't load one at all. Usually we can see TypeLoadException in that case. Assuming we have exception at all. One of my work colleagues had situation today that gave a real world example for post I was thinking about quite long time. There...
-
Usually object validation requires writing a lot of code that examines properties and returns validation result. With VAB this scenario becomes extremely easy and simple. Let us consider sample class: 1 public class User 2 { 3 public User() 4 { 5 } 6 7 private string _firstName; 8 public string FirstName...
-
Well, last time I didn't blog too much so I've decide to start a new cycle. It's the best way to force myself to post more frequently. One of the subjects on top of my head was continuous integration so there we are. The other reason is that I will have a presentation on that subject on vBug meeting...
-
Red Gate recently published SQL Doc Beta on their forum . This is nice and simple tool for documenting SQL 2000 and 2005 databases can be downloaded here . According to the forum announcement, this beta release includes: Document one or many databases; Produce documentation in HTML, with or without frames;...
-
Had some fun today exploring Google 's new Code Search engine ... /** Windows has some of the most ridiculous HTTP_USER_AGENT strings */ # gad, this is getting ridiculous 175: Here is a ridiculous function, which uses all of the special meta-parameters: 99: we must resort to a different escape method...