Category Archives for Uncategorized

User-Defined Data Types in Microsoft SQL Server 2008

A user-defined data type provides you with a convenient way to standardize the usage of native data types for columns that have the same domain of possible values. For example, when you store many e-mail addresses in different tables. Since … Continue reading

30. October 2011 by Jeroen Verhulst
Categories: MS SQL Server, Uncategorized | 4 comments

A quick overview of Microsoft SQL Server Metadata

SQL Server has a set of tables that store information about all the objects, data types, constraints, … In SQL Sever 2008 these tables are called the system base tables.  These tables can exist either only in the master database … Continue reading

24. February 2011 by Jeroen Verhulst
Categories: MS SQL Server, Uncategorized | Tags: | Leave a comment

It’s all about being lazy (in C#)

Most programming languages we use today employ something called eager evaluation, this means that our program will execute all statements and expression in the same order as they were written by the developer. For example, all arguments of a method … Continue reading

30. November 2010 by Jeroen Verhulst
Categories: Uncategorized | Leave a comment

IIS 7–Error – Handler PageHandlerFactory-Integrated has a bad module ManagedPipelineHandler in its module list

Whilst deploying a WCF service on a clean Windows Server 2008 R2 with IIS 7.5 I kept having an HTTP Error 500 Internal server error. When browsing to the localhost on the webserver, I discovered the actual error was: “Handler … Continue reading

14. November 2010 by Jeroen Verhulst
Categories: Uncategorized | Leave a comment

Windows Communication Foundation For Dummies

What exactly is Windows Communication Foundation? Windows Communication Foundation (WCF in short) is an programming interface that’s part of the .NET Framework for building connected service-oriented applications. Let’s immediately start with an example to make clear what’s it all about: … Continue reading

03. November 2010 by Jeroen Verhulst
Categories: Uncategorized | Leave a comment

Exploring Reactive Extension’s Subject

If you would want to create your own implementation of the IObservable<T> interface you may find out that you need to expose some methods to publish the items to the subscribers, throw errors and notify when the stream is completed. … Continue reading

29. September 2010 by Jeroen Verhulst
Categories: Uncategorized | Leave a comment

Reactive Extensions Unleashed

Reactive Extensions (Rx) is a new library for composing asynchronous and event-based programs using observable collections. Why Reactive Extensions? When currently working with data sources one will use an IEnumerable<T> to work with this source. IEnumerable<T> is synchronous, meaning that … Continue reading

22. September 2010 by Jeroen Verhulst
Categories: Uncategorized | Leave a comment

IEnumerable and IObservable, a story of duality

IEnumerable has been around in the Microsoft .NET framework since the first versions. Reactive Extensions(Rx) a new library for composing asynchronous and event-based programs using observable collections. Before we dive into this exiting new world it’s handy to explore the … Continue reading

24. August 2010 by Jeroen Verhulst
Categories: Uncategorized | Leave a comment

The new kid on the block: IObservable

In the Microsoft .NET Framework 4.0 a new interface is available, strongly focused on the publish/subscribe pattern (commonly found in the mechanism for push-based notifications). The idea is all about two new generic interface IObservable<T> and IObserver<T>. IObservable is responsible … Continue reading

18. August 2010 by Jeroen Verhulst
Categories: Uncategorized | Leave a comment

Visual Studio Productivity Power Tools Update

Microsoft recently announced an updated version of the Visual Studio Productivity Power Tools. In this release there are 4 new extensions. If you already installed this extension, Visual Studio will give you a notification that a new version is available … Continue reading

21. July 2010 by Jeroen Verhulst
Categories: Uncategorized | Leave a comment

← Older posts