Linq for .Net 2.0

Posted: 4th October 2013 by Vladimir in General

LINQBridge is a re-implementation of all the standard query operators in Framework 3.5′s System.Linq.Enumerable class targeted to 2.0 Framework.

Read more about it here .



This video describes some of the common problems in distributed systems.

You might get an idea about how complicated building such systems is, and also a few ways of thinking about them, and maybe some approaches that need to be considered when deciding to go distributed.

If you don’t know about the CAP theorem i strongly encourage you to read about it first.

Also the page about “Fallacies of Distributed Computing” contains some introduction to the type of problems distributed systems have to deal with.

Very insightful talk from Bret Victor about the “future of programming”. For references from the slides visit

Bret Victor – The Future of Programming from Bret Victor on Vimeo.

As a customer has just specifically requested me to “Check – No locks on tables’ join while processing data”, and as a few previous projects I’ve worked on had a lot of “WITH (NOLOCK)” ‘s scattered all over the place, I was searching the internet for a well documented excuse for me NOT to change any code.

I think I found it:

Enjoy :)

This attitude is what makes people like that able to get on and and do, because there is no fear of failure – just a focus on what to do next.

Read the full article on Rob’s blog.

Listen to the pain

The podcast is back:


Udi Dahan — lead of the NServiceBus project, and one of a small number of experts in Europe recognized by the International .NET Association (INETA) — will give a lead an intimate Q&A. Come challenge “The Software Simplist” with your questions.


My views on the Repository Pattern.

It is a common mistake to consider the Repository pattern a generic “good practice”, without actually considering what it is good about it.

Full article on personal blog.

SMACSS – A must read if you write CSS.

SMACSS (pronounced “smacks”) is more style guide than rigid framework. There’s no library within here for you to download or install. SMACSS is a way to examine your design process and as a way to fit those rigid frameworks into a flexible thought process. It’s an attempt to document a consistent approach to site development when using CSS. And really, who isn’t building a site with CSS these days?! Feel free to take this in its entirety or use only the parts that work best for you. Or don’t use it at all. I understand that this won’t be everybody’s cup of tea. When it comes to web development, the answer to most questions is “it depends”.

Read the full guide here.