Bill Blogs in C# -- Effective C#

Bill Blogs in C# -- Effective C#

Created: 1/4/2005 7:48:16 AM
Peter Himshoot (a fellow RD) comments on Effective C#

Peter Himshoot, another Regional Director, has written an entry in his blog about Effective C#

He says some very nice things, including "So for anyone interested in improving their C# (and VB.NET too B.T.W.) and write code that is correct and executes faster, I can recommend this book!"

Thank you!



Peter's blog
Talking about .NET, BizTalk Server 2004 'n stuff
The Effective C# Entry
What Peter had to say
The Effective C# Homepage
Addison-Wesley's page about Effective C#
Created: 11/30/2004 10:47:32 PM
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?
Created: 11/19/2004 8:47:16 PM
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

Current Projects

I create content for .NET Core. My work appears in the .NET Core documentation site. I'm primarily responsible for the section that will help you learn C#.

All of these projects are Open Source (using the Creative Commons license for content, and the MIT license for code). If you would like to contribute, visit our GitHub Repository. Or, if you have questions, comments, or ideas for improvement, please create an issue for us.

I'm also the president of Humanitarian Toolbox. We build Open Source software that supports Humanitarian Disaster Relief efforts. We'd appreciate any help you can give to our projects. Look at our GitHub home page to see a list of our current projects. See what interests you, and dive in.

Or, if you have a group of volunteers, talk to us about hosting a codeathon event.