lowendahl

Stories submitted by lowendahl

Passing data efficient to and from WCF Services(lowendahl.net)

submitted by lowendahllowendahl(750) 4 years, 10 months ago

WCF has a new contract type which specifies the data that are sent with messages to and from WCF services, this post talks in lenght about the how's and why's for having Data Contract in your service design and also the how's and why's of utilizing that data inside your service. read more...

add a comment |category: |Views: 54

tags: another

Example: Validation Application Block and WCF(lowendahl.net)

submitted by lowendahllowendahl(750) 4 years, 10 months ago

A simple example on how to integrate the Validation Application block from Enterprise Library 3 and Windows Communication Foundation ( WCF ). read more...

add a comment |category: |Views: 458

tags: another

Why I avoid Sprocs(lowendahl.net)

submitted by lowendahllowendahl(750) 4 years, 11 months ago

Sprocs vs Ad-Hoc is the "el classico" of data access. This post talks in lenght about how sprocs creates more constraints and problems than they actually solve. With maintainance issues, versioning problems, inability to test and other restrictions, sprocs are more of a headache then anything else. read more...

add a comment |category: |Views: 1

tags: another

Practice: Put your queries outside of your code(lowendahl.net)

submitted by lowendahllowendahl(750) 4 years, 11 months ago

Don't waste time putting queries as quoted concatenated strings in your code. Have a look at this post and code to manage queries as files in your applications. The manager code is implemented using standard provider and strategy patterns which makes it simple to extend. The purpose of this code is to demonstrate the usage of theese patterns and the practice of not storing your quereis as code. read more...

add a comment |category: |Views: 0

tags: another

The holy abstraction level(lowendahl.net)

submitted by lowendahllowendahl(750) 4 years, 11 months ago

Every now and then a new abstraction level is launcehd as "the abstraction level to rule them all". While abstraction is a good thing, it can really be abused. This post talks about the dangers of abstracting the wrong things and the dangers of making complex tasks seem simple. read more...

add a comment |category: |Views: 1

tags: another

ORM and legacy data(lowendahl.net)

submitted by lowendahllowendahl(750) 4 years, 11 months ago

ORM is great when it comes to dealing with new data structures. But are they as great when it comes to legacy? In this post some pit-falls and solutions are presented. read more...

add a comment |category: |Views: 13

tags: another

Aspects the MS way(lowendahl.net)

submitted by lowendahllowendahl(750) 4 years, 11 months ago

Microsoft is constantly bashing aspects but have used similar techniques for their own frameworks and are pursuing the same benefits with other approaches. This post talks in lenght about those efforts and why MS just should give up and go Aspects already. read more...

add a comment |category: |Views: 7

tags: another

Debugging LINQ Queries(lowendahl.net)

submitted by lowendahllowendahl(750) 5 years, 2 months ago

LINQ is really cool. But what about debugging thoose buggers? read more...

add a comment |category: |Views: 204

tags: another

Bringing a little bit of ruby to C#(lowendahl.net)

submitted by lowendahllowendahl(750) 5 years, 2 months ago

Ruby has some really nice languages features that creates a natural flow in our code. This brings some of thoose features to C#. read more...

add a comment |category: |Views: 0

tags: another

Oops they did it again ....(lowendahl.net)

submitted by lowendahllowendahl(750) 5 years, 3 months ago

Micriosft PAG just announced its Policy Injection Application Block, but is it not just an AOP Framework in disguise? read more...

add a comment |category: |Views: 4

tags: another

Pattern Focus: Strategy Pattern using Delegates(lowendahl.net)

submitted by lowendahllowendahl(750) 5 years, 3 months ago

Take your usage of strategies one step further; utilize C# delegates and anonymous methods to create a neat api for your domain. read more...

add a comment |category: |Views: 36

tags: another

Pattern Focus: Strategy Pattern(lowendahl.net)

submitted by lowendahllowendahl(750) 5 years, 3 months ago

This post describes how to implement the Strategy Pattern to create filtering functions using C# and the interface approach. read more...

add a comment |category: |Views: 25

tags: another