Archive
Everything I wrote on my previous blogs at cumps.be between 2004 and 2014: C# and .NET, a series on design patterns, my Microsoft internship, SQL Server, and plenty of Windows tweaking. My study notes for exam 70-536 (.NET Framework 2.0) are here too.
SQL Tips
Various SQL oriented tips discovered during work, written down to remember them.
Obfuscation - Making Reverse Engineering Harder
In a previous article I have demonstrated how easy it is to decompile and reverse engineer .NET assemblies using Reflector and Reflexil. I've also shown…
Party Game Guitar Hero for PC
Ever heard of the very popular game for the PlayStation 2, called Guitar Hero? Until recently, I only vaguely picked it up here and there, but not being a…
Efficient Compound Index Usage
Today I was made aware by Filip, a colleague of mine, about the importance of columns used in a where clause with a compound index. I decided to…
String Concatenation vs Memory Allocation
Over the years, plenty has been written about .net String vs. StringBuilder - concatenation performance Concatenating Strings Efficiently, lots of…
Code Signing as Reverse Engineering Protection
In my last post I spoke about reverse engineering .NET assemblies upon which Gregory asked how to protect his code against it.
Reverse Engineering with Reflector and Reflexil
I've always been a big fan of Reflector, allowing me to have a look in assemblies to learn new things, debug in case of problems and provide useful…
Open-Source Disk Encryption
Are you concerned about the confidentiality of your files? Take a look at TrueCrypt, a great tool to create encrypted volumes.
Booting for Lazy People – Wake On LAN
Just had some fun enabling Wake On LAN on one of my computers. A great technology for the lazy people among us, you simply sit in your chair and realize…