Definition Of A Helper Class – The Best Way

Sometimes functionality needs to be global and grouped together, without no direct relationships to objects.  In these cases I create helper classes.  I have my own way of doing such, but I see other developers during a variation on the same theme in not so optimal way. Let’s take the “bad” solutions one at a[…]

Conversion Of Same Type Instances – Different Namespace

On numerous occasions I’ve been involved in projects, where I’ve had an instance of a given object type present in one namespace and the need to convert it to an object type with exactly the same signature, but in another namespace. Usually, in a scenarios of dealing with web services – where different web services,[…]

Dramatically improve performance on DB2 Inserts

On several projects I’ve been involved in, have had some kind of interface to the mainframe universe. Therefore also typically some kind of access to the IBM DB2 database. Some customers have made their own layers, abstracting the access away from .NET e.g. by using web services, while others do direct access to DB2 from[…]

Java / .NET String Gotchas Of The Day

Working on a project of porting a Websphere Java (JSP/Struts) based application to C# (ASP.NET MVC/Razor), I had this morning quite some fun with strings.  Some unexpected behaviour and an error on my part (taking a shortcut) gave me some minutes of headache. First challenge – space is space right? The Java code is ported[…]

Windows 8 – GIF animations … the RIGHT way

Long time since my last blog post – but hey, I’ve been busy. Busy keeping up with all the exciting Microsoft Technologies. Especially the Microsoft Windows Phone, for which I’ve been (and still are) developing “a soon to be launched” app. In my Windows Phone app, I needed to be able to show animated images[…]

Integrating FlowPlayer in Composite C1

Due to my positive experience with the Composite C1 CMS system, I’m probably going to implement my next version of my e-learning courses with the system. The system does support video right out of the box, e.g.:   YouTube and a SilverLight player.  However using YouTube for materials in an e-learning course is out of the question, as it can’t[…]