Skip to content
DaedTech

DaedTech

  • Check Out Products I Offer
  • Hire Me
  • View Interviews and Columns
  • Get in Touch
DaedTech
DaedTech
  • .NET

    Why I Don’t Like C# Extension Methods

    ByErik Dietrich April 20, 2011March 13, 2018

    When I first became aware of the Extension Method in C#, my reaction was similar to that of a lot of people–I thought it was a pretty neat trick. For anyone not familiar with extension methods, they are a construct introduced in C# along with LINQ to allow ‘extension’ of a class. Here’s an example:…

    Read More Why I Don’t Like C# Extension MethodsContinue

  • .NET

    Microsoft Code Contracts

    ByErik Dietrich April 19, 2011June 30, 2015

    I’m currently working on an ongoing side project, and we’re using Microsoft Code Contracts, so I thought that I would create a series of posts documenting my experience with this as a new and curious user. The basic idea of it is to standardize and formalize preconditions, post conditions, and invariants in your classes. For…

    Read More Microsoft Code ContractsContinue

  • .NET

    WPF and Notifying Property Change

    ByErik Dietrich April 8, 2011March 13, 2018

    One of the central idioms of WPF development is having presentation tier classes implement the INotifyPropertyChanged interface. Anybody who has done more than a “Hello World” WPF application or two is almost certainly familiar with this and quite probably knows it like the back of his or her hand. As I’ve been learning WPF with…

    Read More WPF and Notifying Property ChangeContinue

  • The Life of a Programmer

    Tribal Knowledge

    ByErik Dietrich March 29, 2011January 16, 2018

    In my last post, I alluded briefly to the concept of “tribal knowledge” when developing software. I’ve heard this term defined in various contexts, but for the sake of discussion here, I’m going to define this as knowledge about how to accomplish a task that is not self-evident or necessarily intuitive. So, for instance, let’s…

    Read More Tribal KnowledgeContinue

  • Anti Patterns

    Name Smells

    ByErik Dietrich March 18, 2011June 30, 2015

    I would imagine that most developers reading have heard of code smells. I’ve also seen various references to other concepts such as design smells (which are probably similar to code smells) or process smells. Generally, when you read these, you chuckle or nod in agreement, thinking that you’ve seen them before. For those not familiar…

    Read More Name SmellsContinue

Page navigation

Previous PagePrevious 1 … 217 218 219 220 221 … 223 Next PageNext

© 2026 DaedTech

  • Check Out Products I Offer
  • Hire Me
  • View Interviews and Columns
  • Get in Touch