Managing Static Files & Browser Caching

posted on 01/14/09 at 12:26:48 am by Joel Ross

As a web developer, if you have a static file, and it gets updated, how do you ensure that it gets downloaded by your users, instead of using the previously cached version? That's the problem I was faced with the other day. I had a JavaScript file tha… more »

Categories: Development, C#


Steve McConnell's Software Estimation

posted on 12/08/08 at 11:45:04 pm by Joel Ross

Over the past couple of months, I've been participating in a virtual book club. We had been reading Steve McConnell's book on Software Estimation, and having weekly discussions about the chapters we've been reading. The pace has been reasonable - two or… more »

Categories: General, Development


Recognizing and Eliminating Your Mistakes

posted on 10/27/08 at 12:12:10 am by Joel Ross

As I stated in my last post, I've been reading up a bit on code reviews. I didn't touch on the last part of the book, which finishes with a discussion of Capability Maturity Model Integration, Team Software Process and Personal Software Process. When… more »

Categories: Development


Code Reviews

posted on 10/24/08 at 12:27:43 am by Joel Ross

I've been reading through a free book I got a while back - Best Kept Secrets of Peer Code Review - and it's actually a pretty good read. It is a rather dry read, but there's some good information in there. And in case you were wondering, you can get the… more »

Categories: Development


Per Request Activation With Ninject

posted on 10/14/08 at 08:00:00 pm by Joel Ross

As I've started to look into NHibernate and how to manage the NHibernate session, I quickly came across the "session per request" model as the recommended (or at least most popular) approach. I initially started out with a context-based storage and event… more »

Categories: Development, C#


An Unexpected Benefit of Using an IoC Container

posted on 10/13/08 at 12:57:22 am by Joel Ross

In the past few weeks, I've basically come full circle on the usage of dependency injection frameworks and Inversion of Control containers. Back in March, I was questioning whether one was necessary, since I hadn't seen a need to do anything so complex t… more »

Categories: Development, C#


Query Objects and the Specification Pattern

posted on 10/07/08 at 10:55:44 pm by Joel Ross

The other night, I had an eye opening moment when I finally understood how I could use query objects to allow me to use a generic repository, yet still be able to have re-usable queries. But one thing I didn't quite get was how this related to the Specif… more »

Categories: Development, C#


The Repository Pattern – I’m Sold!

posted on 10/05/08 at 08:59:10 pm by Joel Ross

Lately, I've been playing with NHibernate and the Repository pattern - and struggling with it a bit. I understand the concept, but it's the implementation that's been bothering me. I was questioning whether to use one repository, or to have many - essent… more »

Categories: Development, Software, C#


So, What is Duck Typing?

posted on 09/21/08 at 09:19:28 pm by Joel Ross

I recently had a discussion with someone about duck typing, and my understanding of it was called into question. He's much smarter than I am, so I assumed he was right, but afterwards, I decided to do a little digging. I think I was right, but there's no… more »

Categories: Development


Getting Rid Of Config Files with Fluent NHibernate

posted on 09/03/08 at 07:00:00 pm by Joel Ross

When I first looked at NHibernate, the biggest issue I had with it was the configuration files - they looked long, confusing and error-prone. Well, as evidenced by a previous post, I got over that, and did it anyway. But just because I figured it out d… more »

Categories: Development, Software, C#


<< 1 2 3 4 5 6 7 8 9 10 11 ... 36 >>