Joe Albahari, co-author of the excellent C# 3.0 in a Nutshell (previously reviewed here ) kindly agreed to review C# in Depth. Not only has he provided the review below, but he also supplied several pages of notes made while he was reading it. Many of those notes have been incorporated into the C# in...
I'm currently reading Steve McConnell's Code Complete (for the first time - yes, I know that's somewhat worrying) and there was one section was disturbed me a little. For those of you with a copy to hand, it's in section 4.3, discussing the difference between programming in a language...
I'm hugely pleased to announce that C# in Depth is now available in finished form as an ebook. The hard copy will ship in about three weeks. Thanks to everyone who's been involved, particularly the folks from Manning, Eric Lippert (for both the tech review and the very kind comments!) and all...
Resources: Book's web site (includes various tools such as LINQPad) Amazon Errata Introduction The original C# in a Nutshell was the book I cut my C# teeth on, so to speak. Basically I read it (well, the bits which weren't just reproductions of MSDN - gone in this edition, thankfully), played...
Resources Book's web site Amazon page Errata Introduction This is a tough review to write. We already know I'm biased due to being in some way in competition with Andrew Stellman and Jennifer Greene (the authors), but I'm also not a huge fan of the Head First series in general. It doesn't...
Introduction Let me make one thing very clear before anything else: this is a preview . Bruce Eckel has made the preview of what appears to be part of a bigger book available free from his website. The book is by Bruce Eckel and Jamie King, and the preview available (1.0 at the time of writing) covers...
I've recently been introduced to Dmitry Lyalin of Better Know a Framework . We're getting together to do some screencasts, and the first one is now up. I'll be embedding these on my C# in Depth site as well. The next one will be on object and collection initializers, then anonymous types...
Warning: this post won't teach you anything technical. It's about how I see myself. That may be of interest to you, or it may not. If not, feel free to skip it knowing you're not missing anything else. One of the great problems of the world today is undoubtedly this problem of not being able...
It's about time I stopped using this blog to mention the book every couple of posts. Fortunately, I now have a new blog of sorts - well, a news page with an RSS feed . It's part of the book's web site - completely independent of Manning's page for the book (which includes a link to their...
Rather excitingly, all the chapters of C# in Depth are now available for early access . The following chapters have recently been added: 10: Extension methods Without extension methods, LINQ just couldn't work in an elegant form. Extension methods are basically a way of faking instance methods by...