dotNetDave Rocks The Raleigh .NET Conf Local

For the first time, the dotNetDave Rock The World Tour is hitting North Carolina at the Raleigh .NET Conf Local on October 28th, 2017. I'm excited to give my new session below. Rock Your .NET Core Best Practices In this sessions, you will learn how to apply .NET Framework best practices to .NET Core 2.0. [...]

Advertisements

Deleting Files With Events

While working on the dotNetTips Dev Cleaner utility, I wanted to make the deletion of files even faster. While writing this utility I found and worked on speed issues, almost all relating to updating the user interface. So to decouple the deleting from the UI I decided to add a new feature to the dotNetTips.Utility [...]

My Workflow Before I Submit Code Changes

For many years when speaking at conferences, I have shared my workflow on what I do before I submit code changes to source control. This article will explain it more in detail. I share this workflow because it makes sure that I rarely get bug tickets from quality assurance and hopefully it will for you [...]

Make Encapsulation Easy with dotNetTips.Utility

Encapsulation is the first pillar of Object Oriented Programming (OOP), yet most code that I see does not implement encapsulation correctly or not all. Like I say in many of my conference sessions "If you do not implement encapsulation, you aren't doing OOP!" I also say "Bad data in, bad data out!". Several years ago, [...]