Improve Your Model Classes with OOP – Part 3: Serialization

In part 1 of this series, I discussed building model classes properly with Object-Oriented Programming (OOP), specifically encapsulation that must always include data validation. In part 2 I  showed you constructors, interfaces and more that you should implement in your model classes. In this article, we will build upon the Person.cs type from part 2 … Continue reading Improve Your Model Classes with OOP – Part 3: Serialization

Improve Your Model Classes with OOP – Part 2: Constructors, Interfaces & More

  In part 1 of this series, I discussed building model classes properly with Object-Oriented Programming (OOP), specifically encapsulation that must include data validation. In this article, I’m going to show you constructors, interfaces and more that you should implement for your model classes. We will build upon the Person.cs type from part 1 and … Continue reading Improve Your Model Classes with OOP – Part 2: Constructors, Interfaces & More

Improve Your Model Classes with OOP – Part 1: The Basics

Ever since I have been speaking and writing, I have talked about proper class design using Object-Oriented Programming. OOP has been around since the 1950s and to me is still the best way to properly design classes, for now, and the future. Many of the projects I see fail are due to not using OOP … Continue reading Improve Your Model Classes with OOP – Part 1: The Basics

256 Seconds with dotNetDave (E5) – Important Things To Take With You When Speaking at a Conference

In this episode, I talk about all the things I take when I speak at a conference in my "Rock The World" tour case. It's been around the world many times! I hope that this longer episode helps you to know what you need to bring when you speak. Videos on demand from dotNetDave: http://bit.ly/dotNetDaveOnDemand

256 Seconds with dotNetDave (E3) – Before You Leave for the Technical Interview

In this episode dotNetDave talks about the four things you need before you walk out the door for a technical interview. Check out more about this subject at the "Rock Your Technical Interview" conference at an event near you. Click here for dates. Links mentioned in episode: Rock Your Technical Interview DVD Business Cards Episode … Continue reading 256 Seconds with dotNetDave (E3) – Before You Leave for the Technical Interview