Data layer, the right way.
The goal with this post is to give you a better understanding of how you can design your data layer and why it’s important to create a complete abstraction…
Thoughts and ideas about architecture and programming
The goal with this post is to give you a better understanding of how you can design your data layer and why it’s important to create a complete abstraction…
If you’ve tried the built in localization features in ASP.NET you’ve probably written cluttered view models like:
Today I’ve spent almost the whole day figuring out why an application (COM+) couldn’t authenticate against an ASMX web service. Using my favorite networking…
I’ve created a small WinForms sample application to demonstrate the features of Griffin.Decoupled. I’ve intentionally kept it small to just demonstrate the…
Added support for partial file downloads (content ranges)
This post will show you how you can display date/time using the user timezone (without it being configured anywhere in your application).
I’ve refactored Griffin.Networking quite a lot (I did say that it was still an early release). The new version is called v0.5 (the library is taking shape,…
Can someone please make an extension for Google Chrome which once a week suggests that I should visit my oldest bookmark (i.e. the one that I haven’t clicked…
Normally you just add the [Required] attribute to a view model to make it required. But I needed a way to configure whether a field should be required or not.…
I’ve been spending a lot of time lately looking into a legacy application which uses COM+, i.e. has classes that inherit ServicedComponent. In this article…