Showing posts with label fsharp. Show all posts
Showing posts with label fsharp. Show all posts

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...

Visual Studio 2010 and .NET 4 Six-in-One (Wrox Programmer to Programmer) Review

Visual Studio 2010 and .NET 4 Six-in-One (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
Are you looking to buy Visual Studio 2010 and .NET 4 Six-in-One (Wrox Programmer to Programmer)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Visual Studio 2010 and .NET 4 Six-in-One (Wrox Programmer to Programmer). Check out the link below:

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

Visual Studio 2010 and .NET 4 Six-in-One (Wrox Programmer to Programmer) ReviewThis book is an awesome survey that does Wrox and the entire .Net community proud. The quality and professionalism are exemplary. The low price is an amazing value!
Since technology is changing so quickly, survey books have much to offer in the way of imparting a great high level view of the entire .Net landscape while requiring the least amount of time on the part of the reader. Survey books also serve as a solid foundation on which to build deeper study.
This book leverages the wisdom of "many hands make light the work" by recruiting top notch domain experts for each topic. I hope more industry related technology books will follow this lead because utilizing lots of authors prevents the reader from picking up the limitations and biases that can (potentially) come from a smaller set of authors, and it also imposes less stress on a group of authors by not forcing overreach.
The book walks readers through the evolution of .Net technologies, which provides beneficial context. This information is also useful to those using legacy versions of .Net technologies.
My favorite part is the F# section, which is delightfully concise and accessible, yet doesn't skirt advanced topics like computation expressions, asynchronous workflows, and CPS (continuation passing style). The F# presentation is extremely important to all .Net programmers because many of the latest trends in C# and .Net are coming directly out of F# and functional programming (i.e. generics, LINQ, lambda functions, etc.). It is very pedagogical to see these concepts in a natively functional language like F#; they can then be leveraged from other technologies.
Visual Studio 2010 and .NET 4 Six-in-One (Wrox Programmer to Programmer) OverviewComplete coverage of all key .NET 4 and Visual Studio 2010 languages and technologies
.NET 4 is Microsoft's latest version of their core programming platform, and Visual Studio 2010 is the toolset that helps write .NET 4 applications. This comprehensive resource offers one-stop shopping for all you need to know to get productive with .NET 4. Experienced author and .NET guru Mitchel Sellers reviews all the important new features of .NET 4, including .NET charting and ASP.NET charting, ASP.NET dynamic data and jQuery, and the addition of F# as a supported package language.
The expansive coverage is divided into six distinctive parts for easy navigation, and addresses: Visual Studio 2010, .NET 4, ASP.NET, the C# language, the VB.NET language, and the new F# language. A practical approach and complete examples round out this much-needed reference.
Focuses on the new and important features of the latest version Microsoft's core programming platform-.NET 4-as well as Visual Studio 2010, which allows you to write .NET 4 applications
Provides comprehensive coverage divided into six parts: Visual Studio 2010, .NET 4, ASP.NET, the C# language, the VB.NET language, and the new F# language
Discusses Visual Studio snippets and templates, .NET charting components, the .NET framework and WPF, LINQ, and the Entity framework
Explores various aspects of Visual Basic 2010, such as multi-line lambdas, auto-implemented properties, nullable optional parameters, and more

This investigative look at .NET 4 and Visual Studio 2010 will help you identify and isolate key elements that can benefit you immediately.

Want to learn more information about Visual Studio 2010 and .NET 4 Six-in-One (Wrox Programmer to Programmer)?

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