Formatting strings in .NET

You may want to format some scalar value as a string, since default ToString functionality is possibly not what you want the user to see. You may want to do some eventual tool or test console app. Not only these but perhaps any other reason may inspire you to code some string art. With C# there [...]

F# Coding Dojo

I am an active member of a .NET user group in the city I live. We have monthly meetings that usually combine a lecture followed by an one hour coding dojo. August this year we had our monthly meeting and I spoke for an hour or so about F# and then challenged the members to [...]

I spun off Linux from my dev machine

Some weeks ago I started to learn Rails and I decided to make my dev machine the right way. By that I mean I had to make myself proficient with Git, Vim, Shell, TDD and everything other skill I thought a smart programmer would master. At first I didn’t want to get rid of my [...]

Initializing things in C#

The C# team have introduced some nifty syntax sugars since C# 1.0. Among these new features are some to declare anonymous methods and delegates and initializers for objects and collections. They are are there for a while now and still are relatively unknown or misunderstood (by that I mean things like hated and feared) by [...]

Why I hate not to know Vim

Several times I stumbled with big SQL queries, but this one I was asked to fix was huge. I wouldn’t question if it should be that big because refactoring that just wasn’t worth it. Like others stupidly big queries it had really big sub-queries deeply nested in both projection (SELECT) and selection (FROM) sections. Needless [...]