This book is awsome, it gives a deeper and more comprehensive look under the hood of the .NET Framework than any other book (I know). This is is must for every serious .NET developer. It's quasi the CLR bible and a real eyeopener.
(plus the Collection Edition comes with fancy posters of the BCL (namesapces and type list)
Hm, if I where a famous person this text would be on the back of the book ... EDIT
Excellent concise book covering most aspects of VB.Net in good detail
Mine woould definitely be the
C# Programmer's Cookbook
I just like the concept of these cookbooks. Have a problem? Find the solution!
1. Practice of Programming
2. Programming Pearls
3. Deep C secrets
Dr Herbie wrote:
I don't have Code Complete 2, I still use v1. It's still the best book in my opinion.
Code Complete 2 is about twice the size of v1 and well worth purchasing in addition to the original v1.
Dr Herbie wrote:
I asked pretty much this question to a set of dev interviewees for my work recently. Not one of them came up with an answer. It was all rather disappointing, really.
Sorry, but I think it's a terrible question. A developer works in many different areas, how on earth can he pick out "the best"? Which of the following would YOU pick as the best across all the different subject areas? It's like comparing apples and oranges
- I can't do it!.....
For CSS I'd choose "The CSS Anthology: 101 Essential Tips and Tricks" by Rachel Andrew (SitePoint)
For DHTML I'd choose "Dynamic HTML The Definitive Reference" by Danny Goodman (O'Reilly)
For Accessibility I'd want "Constructing Accessible Web Sites" (Various authors. Published by Glasshaus)
For ASP.Net I'd pick "Essential ASP.Net" by Fritz Onion (Addison Wesley)
For server control development I'd pick "Developing ASP.NET Server Controls and Components" by Kothari and Datye (Microsoft Press)
FOr WinForms I'd pick "Windows Programming in C#" by Chris Sells (Addison Wesley)
For SQL Server I'd pick "The Guru's Guide to SQL Server Stored Procedures, XML and HTML" by Ken Henderson (Addison Wesley)
For IIS I'd pick "IIS 6.0 Resource Kit" (Microsoft Press)
For WIndows I'd pick "Windows Internals" by Mark Russinovich and David Solomon (Microsoft Press)
For C# standards I'd pick "Practical Guidelines and Best Practices for VB and Visual C# Developers" by Francesco Balena and Giuseppe Dimauro (Microsoft Press)
For Certification or a good overview of ASP.Net and WinForms I'd want the two MCAD/MCSD "Training Kit" books by Kalani (Que) on the list.
I'd also want to highlight the books others have already mentioned in this thread, like the C# Programmer's Cookbook or the Prosise book. Oh and Rocky Lhotka's "Expert C# Business Objects" published by Apress.
For managing software development I'd find it hard to choose between the aforementioned "Code Complete" (Microsoft Press) and Joel Spolsky's "Joel on Software" (Apress)
For UML I'd choose "Use Case Driven Object Modelling with UML" by Doug Rosenburg (Addison Wesley)
For Architecture I'd pick "Enterprise Patterns" by Martin Fowler (Addison Wesley) or "Refactoring" by the same author and publisher.
Choosing a "favourite book" from this excellent bunch is just not possible, and any developer (as opposed to "Code Monkey" working in a very narrow field with a single language) should find it similarly impossible.
gang of 4
"RTFM for Dummies"...
I don't have one absolute favourite, but here's a list of the best ones I have:
C# - The Complete Reference
The Visual Basic.NET Bible
C++ - A Software Engineeering Approach
Software Engineering - A Practitioner's Approach
C# Tips and Techniques
Computer Systems Architecture
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.