Introduction Some time ago, I wrote this post with this accompanying source code. It showed the way to use NTFS file structures to enumerate files and show the files that take more…
Tag: C#
Parsing the command line for your application with System.CommandLine
A very common issue when dealing with console applications is to parse the command line. I am a huge fan of command line applications, especially when I want to add an operation…
Learning and documenting .NET with dotnet try
Introduction Learning a new programming language is always hard. You have to read the documentation, stop, go to the IDE of your choice, start a new project, compile and run the program…
Analyzing your app with NDepend
One of the perks of being an MVP is to receive some tools for my own use, so I can evaluate them and if, I find them valuable, I can use them…
Data Breakpoints in VS 2019 and .Net Core 3.0
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….
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…
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…
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…