Ask dotNetDave – Properly Throwing & Rethrowing Exceptions

Recently at a contract I was working on, I received an email from one of the developers why I marked the code below that needs to be fixed because there are multiple throwing exception violations. Let’s see if you can spot them? There are other issues with this code, just stick to the issues dealing … Continue reading Ask dotNetDave – Properly Throwing & Rethrowing Exceptions

dotNetDave Rocks IT/ Dev Connections 2015

I'll be speaking at IT/Dev Connections for the second year in a row. It will be held in Vegas again on September 14th - 17th. I hope you will attend my session below. Röck Yoür Apps With => 10 Things You Probably Aren’t Doing ™ 9/15 - Room: Bristlecone 10 This session will go over … Continue reading dotNetDave Rocks IT/ Dev Connections 2015

dotnetDave Explains… Object Oriented Programming

In this episode we will explore the three pillars of Object Oriented Programming and more! For more videos, go to: http://bit.ly/dntstore

dotNetDave Explains… .NET Base Class Libraries

In this episode we will explore just some of the common libraries that make up the Microsoft .NET base class libraries. For more videos, go to: http://bit.ly/dntstore

dotNetDave Explains… The KISS Principle

In this episode, dotNetDave talks about the Keep It Simple Stupid principle as it relates to programming and different types of developers.

dotNetDave Explains… .NET Common Type System

In this episode of dotNetDave Explains the .NET Common Type System (CTS) that includes value & reference types, user defined types, enumerations, namespaces, type definitions and more. For more videos, go to: http://bit.ly/dntstore

dotNetDave Explains… .NET Common Language Runtime

In this episode of dotNetDave Explains the features of the .NET Common Language Runtime (CLR) that includes compiling, code management, code assess security, deployment, remoting, compiling & execution and more.

dotNetDave Explains… .NET Assemblies

In this episode of dotNetDave Explains .NET Assemblies. Includes what makes up an assembly, modules, manifest, IL and private vs. shared assemblies and more.

Exception & Event Instrumentation in .NET

This session will instruct any level of programmer on how to easily use tracing that is built into .NET to log and analyze Exceptions and events that occur during application run-time. This is invaluable to fix bugs that only happen while the application is running. .NET TraceListeners will be discussed in detail along with how … Continue reading Exception & Event Instrumentation in .NET

dotNetDave Explains… .NET Overview

New to the Microsoft .NET Framework? In this episode you will learn user experience with Visual Studio, .NET release timeline, architecture features and the .NET Framework SDK.