.NET news » C# 
Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Windows.Net)
Author: Andrew Troelsen
Average rating: (34 reviews)
More .NET C# books
UDP Delivers: Take Total Control Of Your Networking With .NET And UDP
UDP, the lesser-known sibling of TCP, is used for DNS resolution, SNMP network status, Kerberos security, digital media streaming, VoIP, and lots more. Learn how to put UDP to work for you.
10 Jan 2006, 19:20:53 Source: UDP Delivers: Take Total Control Of Your Networking With...
Tags: C#
Internet
.NET Rocks! - David Smith on BitTorrent and IPv6
David Smith talks to Richard and Carl about btSharp, his .NET implementation of the BitTorrent protocol written in C#. He also gives a great introduction to BitTorrent and how it works, and offers some insight on how IPv6 will make our lives easier.
NET Matters: Iterating NTFS Streams
Do you need access from your managed code to the alternate data streams in NTFS files? Need to enumerate and iterate through them? Stephen Toub shows how with the new iterator support in C# 2.0.
Publisher's Point: C-Sharpest
Exclusive online-only article!Publisher's Point E-Column: C-Sharpest
C# 2.0 just shipped with a number of interesting new features: anonymous methods, nullable objects, iterators, partial classes, generics, and others. But the innovation does not stop there! Microsoft (and Anders Hejlsberg in particular) have already allowed us a sneak peek at some of the new features that will be available in C# 3.0.
How to Create a Web Service in C#
Learn how to create a Web service in C#.
How to Write High-Performance C# Code
Writing code that runs quickly is sometimes at odds with writing code quickly. C.A.R. Hoare, computer science luminary and discoverer of the QuickSort algorithm, famously proclaimed, 'Premature optimization is the root of all evil.' The extreme programming design principle of 'You Aren't Gonna Need It' (YAGNI) argues against implementing any features, including performance optimizations, until they're needed.

