The author of this book starts off by answering the question, "Why do we need another C# book?". I was asking myself that very question as I turned to the introduction. He says "In short, what sets this book apart from many others is its in-depth coverage of how things work."
The book starts out with a great overview of the .NET Framework and history of C#. The author breaks the history down by versions. He continues this theme throughout the book as he covers features. He includes an icon indicating which version of C# included the feature he is going to cover. This helps in an environment that ranges from 1.1 to 4.0. Now when I find myself in 2.0 code, and I am trying to use a feature I am used to having available since 3.0, I can take a quick look to see if I am nuts, or it is just missing because of the version I am using.
He has included a ton of diagrams that provide a visualization of the topic he is covering. The diagrams really help to speed up the learning process. They really help with the chapters on LINQ.
The author also includes tons of sidebars that are interesting and helpful. A few examples include “No PIA”, “The Origin of the Name C#”, “The Story of a Guy Called Jim... Or How the Dynamic Language Runtime was Born”, “On Backward Compatibility and Keyword Reuse”, “Functions are Data!”, “Functional Techniques in C#: Currying”, “Where does the Name Lambda Come From?”, and “Don’t Repeat Mistakes”.
Pure is the one word I would use to describe this book. It is purely about the C# language. It briefly covers the Framework libraries that are available in the beginning of the book during the introduction, but then it is all about C# 4.0. 1600 pages of C# nirvana!!!
Some of my favorite sections of the book are ""The Evolution of C#", "Life Without LINQ", "Query Expression Syntax", "Co- and Contravariance", "DLR Internals", "The Holy System Root Namespaces", and "Classes Versus Structs".
I have heard the author is working on downloadable code, but at this time it is not available.
All in all I highly recommend this book. It is good for both the beginner and the advanced developers.
Bill Schmarzo, Tech Chair of "Big Data | Analytics" of upcoming CloudEXPO | DXWorldEXPO New York (November 12-13, 2018, New York City) today announced the outline and schedule of the track. "The track has been designed in experience/degree order," said Schmarzo. "So, that folks w...
DXWorldEXPO | CloudEXPO are the world's most influential, independent events where Cloud Computing was coined and where technology buyers and vendors meet to experience and discuss the big picture of Digital Transformation and all of the strategies, tactics, and tools they need t...
Enterprises are striving to become digital businesses for differentiated innovation and customer-centricity. Traditionally, they focused on digitizing processes and paper workflow. To be a disruptor and compete against new players, they need to gain insight into business data and...
To Really Work for Enterprises, MultiCloud Adoption Requires Far Better and Inclusive Cloud Monitoring and Cost Management … But How? Overwhelmingly, even as enterprises have adopted cloud computing and are expanding to multi-cloud computing, IT leaders remain concerned about how...
Containers and Kubernetes allow for code portability across on-premise VMs, bare metal, or multiple cloud provider environments. Yet, despite this portability promise, developers may include configuration and application definitions that constrain or even eliminate application po...
Your registrations includes: Golden Pass Delegates will receive full conference access on October 20-22, 2008 including: Lunch and Coffee Breaks, Collectible Bag and Archives of all sessions on DVD. Includes access to all Conference Sessions including the Technical Sessions, Exhibits, Keynotes, Vendor Technology Presentations, and Power Panels.
AJAXWorld offers the undisputed best platform to position your company as a leading vendor in the fast-emerging marketplace for AJAX and Enterprise Web 2.0.
Who Should Attend?
• CTOs & VPs of Engineering
• Directors of Technology
• Sr. User Interface Architects
• Front-End Engineers
• VCs & Industry Analysts
• Directors of Business Development
• Software Engineers
• Senior Architects
• Application Programmers & Software Developers
• Project Managers
• Web Programmers & Designers
• Companies & Organizations that need to stay in front of the latest Web technology
AJAXWorld Security Bootcamp
Introducing at AJAXWorld RIA Conference 2008 West the world's first-ever full, one-day immersive "AJAX Security Bootcamp" - led by one of the world's foremost AJAX security experts and teachers, HP's Billy Hoffman.