-
I recently got brought on board to a new client where, true to form, a project was in a state of failure - everybody sort of knew it, but nobody would say it out loud. What Was Going Wrong? After my initial assessment, I made a quick decision that the major thing holding everyone back was an early decision...
-
If you have not hear, Karl Seguin has authored a great, short eBook which he is giving away free to the world. This book is based of his blog series of the same title. Do yourself a favor and go download this book, it is pretty short and is a great read. There are great nuggets of information...
-
by: Glenn Goodrich This post is the winner of The Great Devlicio.us Giveaway . The story you are about to read is true. The names and identities of the innocent have been changed to protect them and my job. No animals were harmed in the writing of this story. Roughly three to five years ago I was an...
-
We've just finished tallying up our votes for the Great Devlicio.us Giveaway and we are pleased to announce that the winner is Glenn Goodrich . We had enough entries to make the contest worthwhile and we decided to give prizes for every story. Everyone got one of the books in the original list and...
-
Because there's more than one kind of hero Update: The contest is now closed. We cannot accept any more entries. Wait for the winner announcement is a few days. Thanks for all the great submissions. Here's your chance to win a well-deserved prize for being a good developer — and not just any...
-
In the previous two installments of the series we discussed how we can use lambdas to encapsulate more processing logic and to create contextual APIs . In this post I will show another example of the latter. Navigating directory structures This time around we will try to create a safe way to browse and...
-
...at least for the next three days Tomorrow I'm hopping on a plane to Seattle/Redmond, WA to take part in the second ALT.NET Open Spaces Conference . I had the chance to be at the first one last October in Austin, TX and what a great experience that was. My main motivation to attend the event in...
-
When our programming language of choice gets a new feature, it's usually not that hard to start using that feature right away from a consumer's point of view. I could use the introduction of generics in .Net 2.0 as an example. When I wrote my first C# 2.0 piece of code, it already made use of...
-
In the past I have written about the Fail Fast principle. This is a principle I try to live my development life by. I would rather explicitly check for possible failure points then have a runtime error crop up. In the past when writing these failure check we have had to resort to a...
-
If you have not taken a look at Linq (either Linq to objects or Linq to sql) you need to do so. I would say it is the coolest new feature that was released with .Net 3.5. But there is one thing that you MUST keep in mind when using Linq. It has been designed to perform lookups using...
-
I just thought I would share a little trick I used today to back in Async web service calls into existing code using anonymous delegates. Here was my problem: I have a library that makes use of an existing web service that I do not control (so I cannot change/up the timeout on this). I have been using...