Showing posts with label linq. Show all posts
Showing posts with label linq. Show all posts

C# 4.0 in a Nutshell: The Definitive Reference Review

C# 4.0 in a Nutshell: The Definitive Reference
Average Reviews:

(More customer reviews)
Are you looking to buy C# 4.0 in a Nutshell: The Definitive Reference? Here is the right place to find the great deals. we can offer discounts of up to 90% on C# 4.0 in a Nutshell: The Definitive Reference. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

C# 4.0 in a Nutshell: The Definitive Reference ReviewThis book is great. It's no nonsense approach to covering the C# 4.0 language is like a breath of fresh air. It is clean, to the point, and thorough. It makes finding a topic, and learning it, or getting a refresher, a very fast process.
This new version includes new chapters on parallel programming (including PLINQ), and dynamic programming, and new sections on code contracts and COM interoperability.
The authors have a great writing style which makes the book a very enjoyable read. You can read this cover to cover, or use it as a very handy reference. You won't find any case studies, or made up scenarios, to help the authors describe the technology. They stick to writing about the technology, which is nice.
One of my favorite features of the book is the way the authors do their diagramming. They include a lot of diagrams that give a visual representation of the feature they are describing. The diagrams really help with getting a quick understanding of the overall picture of the topic. The authors also demonstrate with code that is always easy to understand and within the scope of the topic at hand. You don't have 2 pages of code with 3 lines highlighted.
Another part of this book I love is the way the authors deliver the code samples using LINQPad. I own the full auto completion version of LINQPad and it rocks. I have been using it since its first release and it has become my favorite tool when working with databases.
My only complaint about the book is the construction. The gluing job they did is horrible. It has big clumps of glue embedded in the pages which cause the binder to really bend. It will probably fall apart within a month of heavy use. I won't ding the book for that. It is a publisher issue, not an author issue.
All in all I highly recommend this book. It belongs on the shelf of any serious developer.
Review Update-
The editor of C# 4.0 in a Nutshell Book read my blog and suggested I contact O'Reilly Media for a new copy since my binder was a mess.
They made good on the request for a new copy of the C# 4.0 in a Nutshell Book and I received it today with the binder in perfect condition. No glue blobs in between any pages. Hats off to O'Reilly Media!!!!!
C# 4.0 in a Nutshell: The Definitive Reference Overview
What people are saying about C# 4.0 in a Nutshell

"C# 4.0 in a Nutshell is one of the few books I keep on my desk as a quick reference. It is a book I recommend." --Scott Guthrie, Corporate Vice President, .NET Developer Platform, Microsoft Corporation

"A must-read for a concise but thorough examination of the parallel programming features in the .NET Framework 4." --Stephen Toub, Parallel Computing Platform Program Manager, Microsoft

"This wonderful book is a great reference for developers of all levels." -- Chris Burrows, C# Compiler Team, Microsoft

When you have questions about how to use C# 4.0 or the .NET CLR, this highly acclaimed bestseller has precisely the answers you need. Uniquely organized around concepts and use cases, this fourth edition includes in-depth coverage of new C# topics such as parallel programming, code contracts, dynamic programming, security, and COM interoperability. You'll also find updated information on LINQ, including examples that work with both LINQ to SQL and Entity Framework. This book has all the essential details to keep you on track with C# 4.0.

Get up to speed on C# language basics, including syntax, types, and variables
Explore advanced topics such as unsafe code and preprocessor directives
Learn C# 4.0 features such as dynamic binding, type parameter variance, and optional and named parameters
Work with .NET 4's rich set of features for parallel programming, code contracts, and the code security model
Learn .NET topics, including XML, collections, I/O and networking, memory management, reflection, attributes, security, and native interoperability


Want to learn more information about C# 4.0 in a Nutshell: The Definitive Reference?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Pro ASP.NET 3.5 in C# 2008: Includes Silverlight 2 (Expert's Voice in .NET) Review

Pro ASP.NET 3.5 in C# 2008: Includes Silverlight 2 (Expert's Voice in .NET)
Average Reviews:

(More customer reviews)
Are you looking to buy Pro ASP.NET 3.5 in C# 2008: Includes Silverlight 2 (Expert's Voice in .NET)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Pro ASP.NET 3.5 in C# 2008: Includes Silverlight 2 (Expert's Voice in .NET). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Pro ASP.NET 3.5 in C# 2008: Includes Silverlight 2 (Expert's Voice in .NET) ReviewThis third edition is yet another outstanding textbook in the first author's collection and his writing skills seem to improve with every book. As the contents can be seen at a glance, it remains to say that each topic is, in fact, dealt with in a most comprehensive manner. In order to remove any ambiguity that might remain from any descriptive passage, there are rich examples that accompany each chapter. In fact, it was the superb set of examples for every chapter that were included with Matthew MacDonald's Pro WPF in C# 2008, second edition, that prompted me to buy this book, for which I have no regrets However, it is perhaps advisable to work through Beginning ASP.NET 3.5 in C# 2008, second edition, especially for the database work, before moving on to this book.
If Matthew MacDonald keeps up this standard of writing and presentation, not only for as ASP.NET, but also for WPF and Silverlight, it is going to be very difficult for any other author to do better. Despite the fact that other viewpoints are, and should be, always welcome, I find myself returning to MacDonald's books for helping me reach a more solid understanding.
I would like to conclude with a message to the publishers: the layout and print for the Beginning... book is excellent, if the heavy content is borne in mind. Unfortunately, there seems to have been some downsizing on the font size in the Pro... book that seems to make it disproportionally harder (for me, at least) to read. Perhaps, when better economic times come, the publishers would consider going to two volumes for Pro... books for what, each time, is a huge amount of reading material.
Pro ASP.NET 3.5 in C# 2008: Includes Silverlight 2 (Expert's Voice in .NET) OverviewASP.NET 3.5 was released in November 2007 and has proven itself a great success within the Microsoft web-development community, as sales of the Second Edition of this book have shown. During the course of 2008 Microsoft is launching a number of upgrades and additions that enhance ASP.NETs functionality.This Third Edition is a revision of the popular Second Edition text that includes coverage of the Silverlight web-presentation technology, Silverlight ASP.NET controls, ASP.NET MVC, the ASP.NET Extension package and the ADO.NET Entity Framework. These technologies have all been released since ASPs official publication and exte nd its capacities considerably. They will be covered within the third edition without increasing the book's page-count.

Want to learn more information about Pro ASP.NET 3.5 in C# 2008: Includes Silverlight 2 (Expert's Voice in .NET)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Pro ASP.NET 3.5 in C# 2008 (Windows.Net) Review

Pro ASP.NET 3.5 in C# 2008 (Windows.Net)
Average Reviews:

(More customer reviews)
Are you looking to buy Pro ASP.NET 3.5 in C# 2008 (Windows.Net)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Pro ASP.NET 3.5 in C# 2008 (Windows.Net). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Pro ASP.NET 3.5 in C# 2008 (Windows.Net) ReviewPro ASP.net 3.5: This book is a must to have book for anyone who is starting/ switching their careers to developing web applications using asp.net technologies. The authors Matthew MacDonald and Mario Szpuszta, has done a very good job of covering all sections that are useful for beginners as well as middle level developers.
For example, if you are seeing Visual Studio for the first time in your life, they dedicated a whole chapter on how to use visual studio. The reason I brought up this point is they kept the beginners in mind and they didn't leave any assumptions that the reader already know how to use Visual Studio.
At the same time for those middle level developers who wants to dive into newly released hot technologies like Ajax, LINQ and Silverlight you won't be disappointed. They have dedicated individual chapters for each of those topics. As I have been developing asp.net application from last several years, I opened this book to see what I can read about Linq and Silverlight. I enjoyed those chapters as they give you an introduction and a good kick start. I am surprised that the authors also dedicated a whole chapter for website deployment (Chapter 18) where the architectures of IIS 5.0, 6.0 and then 7.0 is explained. That is awesome that they have discussed installation of IIS 7.0 and explained the architecture as well as the new Configuration model of IIS 7.0. Everything is explained with the help of screen shots.
Of course I took for granted for all those core concepts of asp.net like developing Http Handlers, Http Modules, Customer Server controls, Custom Membership and profile providers, Security. They are all covered and are very well explained in individual chapters.
Given the broadness of the subject, the authors done a great job of covering all areas in depth methodically that way you won't be lost.
I enjoyed this book so much that I would definitely recommend this book to any .Net Web Developer and this book is going to take some space on my desk.
Pro ASP.NET 3.5 in C# 2008 (Windows.Net) Overview
ASP.NET 3.5 isMicrosoft's revolutionary ASP.NET technology. It is the principal standard for creating dynamic web pages on the Windows platform. Pro ASP.NET 3.5 in C# 2008 raises the bar for high–quality, practical advice on learning and deploying Microsoft's dynamic web solution.

Seasoned .NET professionals Matthew MacDonald and Mario Szpuszta explain how you can get the most from this groundbreaking technology. They cover ASP.NET 3.5 as a whole, illustrating both the brand–new features and the functionality carried over from previous versions of ASP. This book will give you the knowledge you need to code real ASP.NET 3.5 applications in the best possible style.


Want to learn more information about Pro ASP.NET 3.5 in C# 2008 (Windows.Net)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Illustrated C# 2008 (Expert's Voice in .NET) Review

Illustrated C# 2008 (Expert's Voice in .NET)
Average Reviews:

(More customer reviews)
Are you looking to buy Illustrated C# 2008 (Expert's Voice in .NET)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Illustrated C# 2008 (Expert's Voice in .NET). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Illustrated C# 2008 (Expert's Voice in .NET) ReviewThis book is for programmers not individuals new to programming. This book covers C# 2008 pretty well in terms of explaining C# constructs such as how to write a class and explaining all the nuances of it. However, very little to no explanation is given for why you would want to use whatever the author is explaining--the big picture is pretty much missing. This book will work best for someone that already has a basic understanding of the .NET framework and programming and just wants to get up-to-date on C# 2008.

So, why should you read this book?
1) There is a plethora of examples and they all work. I don't think I have ever seen more sample code.
2) This is a deeply object oriented approach to C#, as it should be.
3) You are a programmer and want to get up-to-date on C# 2008--you are not looking to learn how to program.
4) The functional explanations of C# constructs are clear and complete. Hey, the guy has a degree in English and it shows.
5) The book is not terribly long. You will be able to finish it in a reasonable amount of time (726 pages).
6) I found many illustrations useful even though a few seemed redundant.
7) The author's treatment of LINQ was done very well and clearly.
8) Once having read the book and worked the examples you will have solid C# 2008 skills and be ready to extend your knowledge with other books and training materials.
9) It is fun and mostly easy to read.
Okay then what's not to like?
1) My biggest criticism is for the most part there is no discussion of how or why you would apply a particular C# construct being taught. For example, if you were learning to use an auto mechanic's tools you would learn how to use a box wrench, an open end wrench and an adjustable wrench but no idea of why you would choose one wrench over another for a particular task.
2) Inner Exceptions were not covered in the chapter on exceptions.
3) While almost all explanations of C# constructs were done well I felt events in Chapter 16 needed to be reworked--it just wasn't that clear.
4) No treatment of ADO.NET
5) No treatment of XML
Illustrated C# 2008 (Expert's Voice in .NET) OverviewC# is the most influential language on the .NET platform. As Microsoft's preferred language it has established a solid user base over recent versions and is drawing in developers from older technologies at an ever increasing rate.This book caters to that migrating audience. Developers already familiar with the basic concepts of a programming language (any programming language) often find the traditional compendium-based ‘beginner's guides' heavy and difficult to read as they spend a lot of time explaining concepts the reader already understands from their previous technology.Illustrated C# is an antidote to this. It packs the essentials of the C# language into just 600 pages, using an array of visual styles to provide a clear, fast, reference to the core of the technology. It's a book migrating developers can read in a day and grasp enough of the language to find their feet and move confidently onto the .NET platform.

Want to learn more information about Illustrated C# 2008 (Expert's Voice in .NET)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Expert F# (Expert's Voice in .NET) Review

Expert F# (Expert's Voice in .NET)
Average Reviews:

(More customer reviews)
Are you looking to buy Expert F# (Expert's Voice in .NET)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Expert F# (Expert's Voice in .NET). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Expert F# (Expert's Voice in .NET) ReviewThe Good
- Practical.
- High example density.
- Broad coverage of a lot of practical F# topics.
- Good depth on all the important practical stuff.
- I felt like I learned a lot, not only about F#, but about some cool C# features too.
- I felt like I'd be a lot more productive as a programmer if I could master the language.
The (not so) Bad
- Structurally, I initially got lost with some of the more complex examples. And it was straining to page back and forth re-reading things until I grasped the concepts. The density of information in the text sometimes makes it less valuable as a teaching aid and more valuable as a reference.
The (not so) Ugly
- I could not get one of the async examples to actually compile. I had to search the web for some hints to add declarations that seem to have been omitted from either the example code or F# implementation itself. In short, the example code, my development environment, F# itself, of some combination thereof was missing what appears to be an extension method for WebRequest.GetResponseAsync. I had to code it myself. But once I did, it worked! (This might not be a criticism of the book.)Expert F# (Expert's Voice in .NET) Overview
Expert F# is about practical programming in a beautiful language that puts the power and elegance of functional programming into the hands of .NET developers. In combination with .NET, F# achieves unrivaled levels of programmer productivity and program clarity. This books serves as

The authoritative guide to F# by the designer of F#
A comprehensive reference of F# concepts, syntax, and features
A treasury of expert F# techniques for practical, real–world programming

While inspired by OCaml, F# isn't just another functional programming language. Drawing on many of the strengths of both OCaml and .NET, it's a general–purpose language ideal for real–world development. F# integrates functional, imperative, and object–oriented programming styles so you can flexibly and elegantly solve programming problems, and brings .NET development alive with interactive execution. Whatever your background, you'll find that F# is easy to learn, fun to use, and extraordinarily powerful. F# will help change the way you think about and go about programming.

Written by F#'s designer and two active contributors, Expert F# is the authoritative, comprehensive, and in–depth guide to the language and its use. Designed to help others become experts, the book gives a thorough introduction to the F# language from quick essentials to in–depth advanced topics such as active pattern matching, aggregate data types and operators, sequence expressions, lazy values, mutable data and side–effects, generics, type augmentations, functional decomposition and code organization.

The second half of the book is devoted to examining the practical application of F#, providing elegant solutions to common programming tasks includinguser interfaceimplementation, data access, web and distributed programming, symbolic and numerical computations, concurrent programming, testing, profiling, and interoperability with other languages. The latest hot developments in F# and .NET are also addressed, including Active Patterns, implicit class construction, integration with LINQ over relational data, meta programming and useful tips for working with Visual Studio and F# command–line tools.

The worlds foremost experts in F# show you how to program in F# the way they do!

What you'll learn
How to use F# for functional, imperative, and object–oriented programming
How to code elegant F# solutions with expert technique and style
How to develop Windows, web, graphics, and database applications in F#
How to do numerical, concurrent, lexical, and symbolic processing in F#
How to interoperate with C and COM

Who this book is for
This book is for anyone interested in state–of–the art .NET programming. Professional programmers will find it engrossing. F# provides invaluable insight into the future of both C# and VB, which are now adopting some (but far from all) of the functional features of F#. Once they learn F#, few feel like returning to either C# or VB. The academic community will find F# the answer to a decades–long prayer: a language suitable for teaching computer science that also excites and empowers students because it can be used not just in the classroom, but also in the real world.


Want to learn more information about Expert F# (Expert's Voice in .NET)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...