SRT Solutions

Blogs

Browse by Tags

  • Q & A on a recent VSM Article

    One of my last Visual Studio Magazine article discussed object validation and object invariants. I received a great email discussing questions about how to handle UI validation in this world. My recommendation in the article was that classes should be responsible for their own state. Furthermore, they...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Tue, Jul 22 2008
  • New Visual Studio Magazine online site (includes all my recent articles)

    It took a while, but the new Visual Studio Magazine online site ( www.visualstudiomagazine.com ) is now live. All my columns for the C# Corner are found here: http://visualstudiomagazine.com/columns/columnist.aspx?columnistsid=54
    Posted to Bill Blogs in C# (Weblog) by wwagner on Tue, Nov 13 2007
  • Another new community author for the C# Developer Center

    Charlie Calvert has added another new author to the C# Develper Center . Thomas Lebrun has added an article about extension methods. He gives a good solid overview of what extension metods are, how to use them, how to define them, and how to prevent collisions between different extension methods with...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Thu, Oct 25 2007
  • Reader Questions on Threads

    I received a couple reader questions from my last Visual Studio Magazine article (link here ). I thought they would be of general interest, so I'll answer them here: 1- you write: "The new object is created, and initialized before it is assigned to the internal member. This ensures that the...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Mon, Sep 3 2007
  • New article on MSDN Online

    Creating mixins with interfaces + extension methods My latest C# article has been posted on MSDN Online: http://msdn2.microsoft.com/en-us/vcsharp/default.aspx . This article discusses how you can use extension methods to provide implementation reuse for functionality supported by an interface. Teaser...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Wed, Jul 11 2007
  • New Visual Studio Magazine column is live

    This one is about Exception handling and writing robust exception code Just a quick post: My latest column on C# Exception handling practices is online. Here's the summary:' Thrown exceptions break the normal flow of execution in a program to report error conditions. A few simple techniques can...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Tue, Jun 26 2007
  • New C# Corner article is live

    ftponline: Building adapters for reuse My May column for Visual Studio Magazine is live . Here's the intro: You can save space and even time by compressing your persistent data store. The interesting trick is to provide this functionality by adapting your current algorithms, rather than completely...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Sun, May 27 2007
  • Article Link: Moving Beyond Generics

    I am writing for Visual Studio Magazine again The first installment of my C# Corner column is live on the Visual Studio Magazine site: Generics: Move Beyond Collections Generics can solve many more problems than collections. Use generics to write code once and reuse it more easily. It's available...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Thu, May 3 2007
  • Another short post on the C# Dev Center

    Var, local type inference, and why it's not weak typing I've got another post on the C# Developer center. This one explains var, and the difference between type inference and weak typing. It's posted here: http://msdn2.microsoft.com/en-us/vcsharp/default.aspx , or you can use the shortcut...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Tue, Mar 13 2007
  • Changes in the C# Developer Center

    Mark Michaelis and I are sharing space Mark Michaelis and I are going to be alternating space on the front page of the C# Developer Center. His first post is on the changes to the Exception handling mechanism for C# 2.0. My first article takes you on a tour of custom iterators. I'll be writing a...
    Posted to Bill Blogs in C# (Weblog) by wwagner on Wed, Jan 17 2007

In our last colurm, we wrote about how technical mentors can benefit companies ( Ann Arbor Business Review, May 22, 2008 ). In this installment, we're...