Bill Blogs in C#

Bill Wagner discusses C#, LINQ, and other items of interest

November 2004 - Posts

Addison Wesley is posting *more* excerpts of Effective C# now (But you should still buy the book.)

New this week:  Two new items. 

First, Prefer Immutable Atomic Values Types (pdf).

Second, Understand the pitfalls of GetHashCode (pdf).

Third, there is an online HTML page with my discussion of the Standard Dispose Idiom (HTML).



Prefer Immutable Value Types
Why Immutable? Why atomic?
Understand the Pitfalls of GetHashCode()
Why GetHashCode() has numerous issues.
Implement the Standard Dispose Idiom
Why does Dispose work the way it does?
Posted by wwagner | with no comments
Filed under:
And our own Josh Holmes is speaking

.NET To Go Mobility Roadshow on Thursday, December 2, 2004 at the DeVos Center-Loosemore Auditorium.

.NET To Go

The .NET To Go Mobility Roadshow will provide you with the answers to your mobile development questions. Digging into the details, using more code and fewer slides, these technical sessions will show you how to develop and implement mobile solutions using the .NET Compact Framework and languages you are already familiar with. To register for this FREE event or to learn more, go to www.msmobilitytour.com.

Registration is required to make sure that you can get in. You can register at the MS Events page - http://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&EventID=1032265224&EventCategory=1.



Posted by wwagner | with no comments
Addison Wesley is posting excerpts of Effective C# now

It’s exciting to see this becoming real after all this work.

Each week, one new item will go online here at the main page. This week's item is on differentiating between value types and reference types.

You can view all the items here on the Effective C# page.



The Addison Wesley Main Page
Home for A-W
The Effective C# Homepage
My book's home page
The Effective Software Development series
All good stuff
This week: Item 6
Differentiate between value types and reference types

Posted by wwagner | with no comments
Filed under:
Yes, the old address works but I'd prefer you use this one: http://www.srtsolutions.com/public/blog/20574

My blog address is moving. You should re-point your RSS Aggregators here:
http://www.srtsolutions.com/public/rss/20574

Or, to read the blog here:

http://www.srtsolutions.com/blogs/BillWagner/default.aspx

The short explanation is that we have updated our corporate website into a blogsite. This means that you can keep in touch with me, Josh (http://www.srtsolutions.com/public/blog/19990?model=user/myst/user-srt-corporate&scheme=green-notebook) , and Dianne (http://www.srtsolutions.com/public/blog/60881), or use RSS feeds for any of the updates on the site: upcoming events, press releases, new products and services. It’s just a better way to communicate.



The new (preferred) blog address
An easier way to find me.

Posted by wwagner | with no comments
Filed under:
It promises to be great

We (the Great Lakes .NET Area User Group) have Tom Barnaby coming to our local user group this month. It promises to be an excellent talk.

If you have the time, stop by.  We meet at the Microsoft Office in Southfield:
1000 Town Center, suite 1930.
Southfield MI

I hope to see you there.



Posted by wwagner | with no comments
Using the Updater Application Block

Just a quick note to let everyone know that my final no-touch deployment article is live at TheServerSide.net



The article
Using the Updater Application Block
Posted by wwagner | with no comments
Filed under:
A great site for students (and others)

Check out the new blog started by the US Academic Developer Team which is headed up by a group of student ambassadors (inlcuding Eric Maino, from Grand Valley State University). This site contains a growing set of .NET information especially geared toward university students. Check it out here:

MSDN Student Flash



Posted by wwagner | with no comments
Filed under: