-
Take a look at my previous post for the details on a cache helper method that I like to use. In this post, we'll be putting it to work (the word for today is J - O - B). Here's a look at the code for reference. using System; using System.Reflection; using System.Web; using System.Web.Caching;...
-
I just listened to Scott Hanselman interviewing Dave Laribee regarding ALT.NET . I really like what Dave had to say, and I encourage everyone to go and listen. I've been reticent about the ALT.NET movement (aside from my initial surge of enthusiasm.) I'm a bit shy when it comes to controversy...
-
I've been really into Twitter lately. It's one of those things that at first glance is hard to understand excatly why it's so engaging, but once you get to use it, it becomes your lifeline. It's an immediate, real-time information flow, and if you setup your account to follow the right...
-
This is my first go at playing with Linq. So far it is pretty cool, but I wanted to share something because I found it painful. I wanted query a list and then cast a anonymous type to a static type. I was not able to find anything on the net to help me with this (could be i just did not look in the right...
-
Freely admitting my naïveté and rookie/booter/redshirt status , I ask a simple question: Why are messaging services such as logging often implemented via a pattern employing some kind of globally accessible object, yet similar services for passing messages from a domain model (perhaps using...
-
A pleasant comment was left on my NHibernate Best Practices article concerning the utter uselessness of going with non-Microsoft technologies. It troubles me that after years of building a mature, open-source community in the Microsoft world, that this opinion still persists. This could be regarded as...
-
Caliburn is a WPF framework geared towards the creation of testable, maintainable and extensible client applications. It has strong support for MVC/MVP as well as many other features useful in the creation of a modern Windows application. I started building an early version of this framework in the first...
-
I was chatting a buddy recently and he was thinking about making the jump to the consulting world (not solo, through a consulting firm). As he has never been a consultant I gave him my 2cents on questions to ask during the interview as well as things he has to accept before making the jump. Questions...
-
Moving to a new machine can be like moving from a house you've lived in a long time...you just take things for granted after a while that you have set up. I got a new machine with Vista on it and decided to just start all over again installing only those things I really USE. Along the way, I had...
-
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...
-
Over year ago Ed Gibbs asked the same question. Well it wasn't question maybe, however point is that UDDI may not be such dead yet. Some time ago I dug out that and I think it still can be useful. There are some conclusions. A bit of history For sure it's one of many forgotten technologies that...
-
Needless to say, computer science is still in its infancy but has made incredible strides in just over half a century. During this time, it's striven to get the respect it deserves as a disciplined subject. Even just 14 years ago, when I started my undergrad in this subject, I recall reading articles...
-
As someone how has been designing and developing WinForms based applications for the past 7+ years, I have learned that subclassing UI controls is a must. You may be thinking, why would I want to subclass a text box? Or a combo box? The answer is simple, the better future proof your app. How many times...
-
Most web applications need to send out email for a variety of purposes, right? I like to use email as a sort of extended user interface - allowing entry points to let the user conveniently do work by getting an email and clicking on a link. I've struggled for a while with a good way of managing email...
-
As we progress as developers, we strive to seek out the "best" way to perform our craft. The chosen methods to attain this lofty goal always bring with them a number of developmental trade-offs. Some techniques may simplify the code but lessen fine grained control while others enable greater...