One thing that comes to me sometimes when I am debugging a program is to see a variable that has changed value, but I don’t know where and when it was changed….
Category: Windows
Configuring a Windows developer machine with no admin rights
Recently, I went to a client, where they assigned me a machine to work, but there was no software installed, and there was no admin rights to install any software. I had…
Accessing Sharepoint data with C#
You need to create customized reports based on Sharepoint data and you don’t have the access to the server to create a new web part to access it directly. You need to…
Cleaning your code with VS 2019
One book that I recommend the reading is Clean Code, by Robert Martin. It is a well written book with wonderful techniques to create better code and improve your current programs, so…
Finding duplicate files in the disk
Sometimes, when we open an Explorer window in the main computer, we see red bars in some disks, telling us that the disk is almost full and that we need to do…
Parsing HTML data with C#
Sometimes, you need to parse some html data to do some processing and present it to the user. That may be a daunting task, as some pages can become very complex and…
Comparing performance between WPF .NET and .NET Core
Some time ago I wrote a post about converting a WPF application into .NET Core. One thing that called my attention in this Build 2019 talk was that the performance for file…
Creating Sample Data for C#
One thing that I use a lot is sample data. Every article I write needs some data to explain the concepts, I need some data to see how it fits in my…
XAML Studio
Once upon a time, in the old days, when WPF was a little new baby and people needed a tool to fiddle around with the new design language, Microsoft released a tool…
Super fast file enumeration with NTFS structures
Many times I need to enumerate the files in my disk or in a folder and subfolders, but that always has been slow. All the file enumeration techniques go through the disk…