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
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
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
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
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
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
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
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
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
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