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

ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution (Wrox Programmer to Programmer) Review

ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
Are you looking to buy ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution (Wrox Programmer to Programmer)? Here is the right place to find the great deals. we can offer discounts of up to 90% on ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution (Wrox Programmer to Programmer). Check out the link below:

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

ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution (Wrox Programmer to Programmer) ReviewThis book builds on existing material from Marco Bellinaso's book, ASP.Net 2.0 Website Programming, migrating the implementation of the BeerHouse eCommerce web application to using more recently released Microsoft technologies such as ASP.Net MVC 1.0, LINQ to SQL, and SQL Server 2008, and updating the text to explain concepts behind the new implementation. As the authors indicated in their introduction to ASP.Net MVC, one thing developers will gain with using this newer technology instead of classic ASP.Net 2.0 is finer control over the web application's client-side code. The flip side to this is that .Net developers, who so far have been relatively shielded from having to know too much about html, css, or javascript because of conveniences offered by classic ASP.Net 2.0, may now have to know more about these technologies in order to develop the presentation logic for their web apps. It's not surprising, therefore, to see a lot more javascript code in the revamped BeerHouse web app. So if you're trying to get a feel for what a non-trivial ASP.Net MVC application might look like and you don't mind reading through the javascript code, the BeerHouse web app presented in this book might be useful to you.
In my opinion, however, despite its title, this book doesn't delve deeply into ASP.Net MVC per se. Compared to Steven Sanderson's book, Pro ASP.Net MVC Framework, this book only provides a superficial introduction to the new framework, and only demos a limited subset of features. With a little more effort and for pedagogic reasons, the authors could have worked into the BeerHouse application showcase examples of how to implement, say: server-side data validation (e.g., use of IDataErrorInfo), or security features such as more advanced model binding that prevents the editing of certain properties, and Cross-Site Request Forgery prevention through the use of the Html.AntiForgeryToken() helper, etc. For a more thorough but still accessible tutorial on ASP.Net MVC, you should get Sanderson's well-written book if you haven't.ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution (Wrox Programmer to Programmer) OverviewPerfectly suited to the innovative Problem ? Design ? Solution approach, ASP.NET MVC is a new development model that separates code for the data, look, and business processes of a Web site. This nuts-and-bolts guide thoroughly covers creating a Web site with MVC and discusses solving the most common problems that you may encounter when creating your first application or trying to upgrade a current application. The material is based on the highly praised and widely used ?TheBeerHouse? ASP.NET Starter Kit that was developed in the bestselling ASP.NET 2.0 Website Programming: Problem?Design?Solution. Additional coverage includes registration and membership systems and user-selectable themes; content management systems for articles and photos; polls, mailing lists, and forums; e-commerce stores, shopping carts, and order management with real-time credit card processing, and more.

Want to learn more information about ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution (Wrox Programmer to Programmer)?

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

ASP.NET 4 Unleashed Review

ASP.NET 4 Unleashed
Average Reviews:

(More customer reviews)
Are you looking to buy ASP.NET 4 Unleashed? Here is the right place to find the great deals. we can offer discounts of up to 90% on ASP.NET 4 Unleashed. Check out the link below:

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

ASP.NET 4 Unleashed ReviewLet me start by saying that I am Software Architect with over 30 years in the business, and have been through the entire MS suite. I am primarily an infrastructure type guy focused on frameworks, web services and back end database base optimizations using C# and some VB.Net. I spend 15-20% of my time on ASP.Net, and have been working with ASP.Net for 5 years now. Over that period of time I have collected the usual plethora of SAMS, WROX, O'Reilly, and Microsoft books on ASP.Net.
I have to agree with most of the other reviews that have been written about this book. At 1781 pages, it is a well laid out, complete, good looking reference text for a beginner or intermediate user only. It lacks the gory technical details for us subject matter expert types and leaves you wanting more. Because of all my other ASP.Net material, when I read this book I felt like I had seen all this material before and the authors did a poor job pointing out exactly what was NEW in ASP.Net 4.0. For almost $60.00 US I felt a little cheated.
I was able to identify the new charting control, the new URL routing engine, and the use of the ADO.Net entity framework as new material in ASP.Net 4.0. Not so sure that was worth $60 US to me.
The code samples are extensive and all work. You do need a copy of VS2010 however.
If you're new to ASP.Net, or are looking for quick desk reference, this is an excellent choice.
ASP.NET 4 Unleashed OverviewThe most comprehensive book on Microsoft's new ASP.NET 4, ASP.NET 4 Unleashed covers all facets of ASP.NET development. Led by Microsoft ASP.NET program manager Stephen Walther, an expert author team thoroughly covers the entire platform.The authors first introduce the ASP.NET Framework's basic controls and show how to create common site-wide layouts and styles. Next, they cover all aspects of accessing, presenting, organizing, and editing data. You'll find thorough and practical sections on building custom components and controls, providing effective site navigation, securing sites and applications, and much more. This book presents hundreds of realistic code examples, reflecting the authors' unsurpassed experience with ASP.NET both inside and outside Microsoft. Build interactive Web Forms, validate form data, and upload files Provide interactive calendars, wizards, site maps, and other valuable featuresDesign efficient, maintainable sites with Master Pages and Themes Build data-driven applications with database controls, ADO.NET data access components, QueryExtender, LINQ to SQL, and WCF Data ServicesGenerate charts on the fly with the new Chart ControlExtend ASP.NET with custom controls and reusable componentsCreate site registration and authentication systems that store membership data in SQL Server or Active DirectoryUse URL Routing to build dynamism, flexibility, readability, and SEO-friendliness into your URLsImprove performance and scalability with caching and preloadingMaintain state with cookies, cookieless session state, and profilesLocalize, configure, package, and deploy ASP.NET applicationsUse the ASP.NET MVC Framework to improve agility, testability, speed to market, and extensibilityRetrofit existing ASP.NET applications with Ajax and build pure client-side Ajax web applicationsConstruct a complete ASP.NET 4 website from start to finish

Want to learn more information about ASP.NET 4 Unleashed?

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

Pro ASP.NET MVC V2 Framework (Expert's Voice in .NET) Review

Pro ASP.NET MVC V2 Framework (Expert's Voice in .NET)
Average Reviews:

(More customer reviews)
Are you looking to buy Pro ASP.NET MVC V2 Framework (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 MVC V2 Framework (Expert's Voice in .NET). Check out the link below:

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

Pro ASP.NET MVC V2 Framework (Expert's Voice in .NET) ReviewEvery now and then you read a software development book that absolutely takes your breath away. This is one of those books.
This is an outstanding book for the professional developer who is looking to become an expert on ASP.NET MVC, and who wants to seriously "raise their game" when it comes to software development in general. Steve Sanderson (the author) has a fantastic writing style that is easy to read, and which flows very naturally.
The first 212 pages of the book are mostly spent building two applications (a party invite application and a sports e-commerce store) literally starting with File->New Project and walking you step-by-step through their creation (explaining all of the code keystrokes, C# language features, and Visual Studio steps required along the way). These provide a great set of tutorials that can help you understand how ASP.NET MVC works and can be applied to build common web scenarios.
Sanderson's book avoids simply showing "the basic path" when it comes to building ASP.NET MVC applications, and instead takes the much bolder approach of teaching ASP.NET MVC in conjunction with Unit Testing, Test Driven Development (TDD), Dependency Injection, and Mocking. What makes the book so great is that he is able to make these concepts (which most books consider "advanced topics") straight forward to comprehend and grasp. He introduces them early, explains the concepts behind them quickly, and then does a masterful job of immediately showing how you can apply and use them pragmatically within ASP.NET MVC applications. The result is that they feel natural, you really "get" the concepts behind them, and you are left knowing the exact mechanics and steps necessary to take advantage of them within your own ASP.NET MVC applications. He uses the free, open-source NUnit, Moq, and Ninject frameworks within the book - which work with all version of Visual Studio (including the free express editions).
The remaining 500 pages of the book then go into detail on all the core areas of ASP.NET MVC, and do a phenomenal job of explaining both all of the features - and more importantly how to take advantage of them. In addition to covering the built-in features of ASP.NET MVC, he covers how to implement common scenarios with it like implementing CAPTCHAs, how to take advantage of jQuery, use VS 2010's new web deployment features, and more.
This book is a tour de force and absolutely stunning. It is a must-have for the bookshelf of any professional ASP.NET MVC developer.
Scott Guthrie
Corporate Vice President - Developer Division
Microsoft CorporationPro ASP.NET MVC V2 Framework (Expert's Voice in .NET) OverviewASP.NET MVC V2 is the latest version of Microsoft's MVC (Model View Controller) framework that provides a radically new high-productivity programming model for ASP.NET. It will be released as part of .NET 4.0 in Spring 2010. This book is timed to coincide with that release.Pro ASP.NET MVC V2 Framework is a comprehensive revision of Steve Sanderson's market-leading first edition. It has been expanded to encompass all the new features that have been added to the technology whilst retaining the unique features, such as the extensive case-study, that made the book so popular with readers the first time around.

Want to learn more information about Pro ASP.NET MVC V2 Framework (Expert's Voice in .NET)?

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

Professional ASP.NET MVC 2 (Wrox Programmer to Programmer) Review

Professional ASP.NET MVC 2 (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
Are you looking to buy Professional ASP.NET MVC 2 (Wrox Programmer to Programmer)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Professional ASP.NET MVC 2 (Wrox Programmer to Programmer). Check out the link below:

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

Professional ASP.NET MVC 2 (Wrox Programmer to Programmer) ReviewStarting with the ViewModel section of chapter 1, there is plently of errata which leaves you wondering. This is confirmed on the books official forums filled with people asking for answers.
In short, the book tries to use "TryUpdateModel" which doesn't work because you aren't using the Dinner model any more, but rather the DinnerFormViewModel. You have to use one of the overloaded TryUpdateModel methods in order for it to work. You can visit the book's forums for more details.
There are also a lot of errors in the map section of chapter 1 -- mainly in the ids you have to select using jQuery (#Dinner_Address instead of #Address, for example). You also don't get the CSS to position the map correctly -- you must make your own css to float the map to the right and position it.
EDIT: More errata: The C# code for finding the nearest dinners within 100 miles is not present in the book or the downloadable code. You get the sql code. However, like another function that they give you, you need SQL and C#. You can get the C# code at the forums.
Overall, it's a good introduction; however, the various errata in the advanced topics of Chapter 1 leave me doubting the quality of the rest of the book. Given that the problems are fixable (if you are willing to try and understand what it doesn't tell you and visit the book's forums for help), I am giving the book three stars.Professional ASP.NET MVC 2 (Wrox Programmer to Programmer) OverviewTop-selling MVC book from a top team at Microsoft—now fully updated!
ASP.NET MVC 2.0 is now available and shipping with Visual Studio 2010 and .NET 4. A new update to Microsoft's Model-View-Controller technologies, MVC 2 enables developers to build dynamic, data-driven Web sites.Professional ASP.NET MVC 2shows you step-by-step how to use MVC 2. You'll learn both the theory behind MVC 2, as well as walk through practical tutorials, where you'll create a real-world application. Topics include transitioning from ASP.NET development, as well as an overview of related tools and technologies, including LINQ, jQuery, and REST.

This book is divided into two very broad sections, each comprising several chapters.

The first half of the book is concerned with introducing the MVC pattern and how ASP.NET MVC 2implements that pattern.

Chapter 1 "NerdDinner" uses a small but complete application to walk you through how to build an ASP.NET MVC 2 application and some of the core concepts behind ASP.NET 2 MVC.

Chapter 2 "Model-View-Controller and ASP.NET" starts off with a description of the Model-View-Controller pattern, explaining the basic concepts of the pattern and providing a bit of its history. The chapter goes on to describe the state of the MVC pattern on the web today as it is implemented by various frameworks, such as ASP.NET MVC 2.

Chapter 3 "ASP.NET > ASP.NET MVC" then covers the ways that ASP.NET MVC is different from ASP.NET Web Forms.

Chapter 4 "Routes and URLs" digs deep into routing to describe the role that URLs play in your application and how routing figures into that. It also differentiates routing from URL rewriting and covers a bit on extending routing and writing unit tests for routes.

Chapter 5 "Controllers"takes a look at controllers and controller actions-what they are, and how to write them. It also covers action results, which are returned by controller actions and what they are used for.

Chapters 6 "Views" and 7 "Ajax"cover views and view engines, and then add a little flavor on top by examining the role that AJAX plays in your views.

The second half of the book focuses entirely on advanced techniques and extending the framework.

Chapter 8 "Filters"goes into detail on action filters, which provide an extensibility point for adding cross-cutting behaviors to action methods.

Chapter 9 "SecuringYour Application"covers security and good practices for building a secure application.

Chapter 10 "Test Driven Development with ASP.NET MVC"provides a brief introduction to Test Driven Development (TDD) as it applies to ASP.NET MVC.

Chapter 11 "Testable Design Patterns"shows you real-world patterns and practices for building applications that are testable.

Chapter 12 "The Best of Both Worlds: Web Forms and MVC Together"discusses how Web Forms and MVC work together.

Chapter 13 "What's New in ASP.NET MVC 2" covers what's new in MVC 2.

This book is for web developers who are looking to add more complete testing to their web sites, and who are perhaps ready for "something different."

In some places, we assume that you're somewhat familiar with ASP.NET WebForms, at least peripherally. There are a lot of ASP.NET WebForms developers out there who are interested in ASP.NET MVC so there are a number of places in this book where we contrast the two technologies. Even if you're not already an ASP.NET developer, you might still find these sections interesting for context, as well as for your own edification as ASP.NET MVC may not be the web technology that you're looking for.


Want to learn more information about Professional ASP.NET MVC 2 (Wrox Programmer to Programmer)?

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

Pro ASP.NET MVC Framework Review

Pro ASP.NET MVC Framework
Average Reviews:

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

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

Pro ASP.NET MVC Framework ReviewI read this book about a week after reading the wrox-published "four talking heads" book by Guthrie, et. al.
It was like night and day. This book is, simply put, perfect. I could not put it down. Sanderson does such a magnificent job at taking the reader from "Hello, MVC" all the way through fairly advanced application concepts that I have a whole new threshold for what a "good" programming book is.
Throughout the book, he does a wonderful job of keeping true to good, solid principles of design, using proven patterns of Test-Driven Design, Domain Modeling, and Dependency Injection; but (to borrow another reviewer's term) never from an "ivory tower" perspective. His approach is always well-grounded in real developer concerns and application needs.
I sincerely hope this isn't Mr. Sanderson's last programming book.Pro ASP.NET MVC Framework OverviewThe ASP.NET Model-View-Controller (MVC) Framework is a widely anticipated extension and improvement to the way that ASP.NET applications are architected and developed. MVC frameworks have been widely and successfully employed in other technology areas, such as Java, for some time. This is Microsoft's long-awaited version for the .NET framework and community interest is very high.This book aims to give the average ASP.NET developer everything they need to make the leap from traditional ASP.NET practices to ASP.NET MVC techniques. It details the minutiae of the MVC framework, and the official MVC developer's toolkit that supports it, before going further and demonstrating these techniques in action by creating a working eCommerce website - a design that has been widely deployed in traditional ASP.NET and that will serve to highlight the differences well. Finally, the book provides readers with a rapid run-down of how traditional ASP.NET features are applied differently in ASP.NET MVC to get them up and running quickly and to provide a valuable reference as they begin their own projects.

Want to learn more information about Pro ASP.NET MVC Framework?

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

ASP.NET MVC 1.0 Test Driven Development: Problem - Design - Solution (Wrox Programmer to Programmer) Review

ASP.NET MVC 1.0 Test Driven Development: Problem - Design - Solution (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
Are you looking to buy ASP.NET MVC 1.0 Test Driven Development: Problem - Design - Solution (Wrox Programmer to Programmer)? Here is the right place to find the great deals. we can offer discounts of up to 90% on ASP.NET MVC 1.0 Test Driven Development: Problem - Design - Solution (Wrox Programmer to Programmer). Check out the link below:

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

ASP.NET MVC 1.0 Test Driven Development: Problem - Design - Solution (Wrox Programmer to Programmer) ReviewBefore I get into the details of the book, it is important to know that the audience of this book is not for novice programmers or experience non ASP.NET developers. To really get value from this book, you should have some decent exposure to ASP.NET under your belt.
With that said, this book is a very good overview of both ASP.NET MVC and Test Driven Development (TDD). It takes the reader through the process of developing a whole application using the Test First methodology. I found this interesting in that some decisions Emad made initially were later refactored in the book as the application evolved and changed, which is a great way to see the value of TDD and its approach.
This book covers quite a few advanced programming concepts that may be new to you such as various Design Patterns (Strategy, Null Objects, Repository, etc...), Design Principles (Open-Closed Principle, YAGNI, DRY, Inversion of Control, Single Responsibility, Convention Over Configuration, etc...). Emad does a good job about explaining these concepts as he approaches them in the application.
About the same time that I was reading this book, I was in the process of evaluating various tools and frameworks to use for a new ASP.NET MVC v2 project I am working on. I found it interesting that Emad ended up choosing most of the same tools that I had at the time such as: MbUnit, Ninject, Moq, and jQuery. If you are familiar with tools other than the ones he chose at the time of writing this book, you should be able to easily substitute your favorite tool instead. Most of the competitors for these tools have basically the same features.
Since this is a new book, I did run across numerous typos, references to code that wasn't displayed, refactored code that wasn't indicated in the text, and several other minor issues, but all in all I knew what Emad was getting at and it wasn't hard to follow his train of thought. I plan to submit these inconsistencies to the Errata to hopefully clean up these small issues for future printings of this book.
I highly recommend downloading the source code from this book (which you can do for free). It is one of the few projects that I've seen that has a plethora of Unit Tests to look at and get an idea of how to test your ASP.NET MVC project. I've seen numerous other ASP.NET MVC projects that only have a minimal number of Unit Tests and don't really give you a good idea of how you could get good Code Coverage.
If you are interested in getting a jumpstart into both ASP.NET MVC and Test Driven Development, then I think this is a great book for you to get. However, if you aren't so sure about TDD and you just want to get up to speed on ASP.NET MVC, then I might recommend you get one of the other beginning ASP.NET MVC books.
[...]
ASP.NET MVC 1.0 Test Driven Development: Problem - Design - Solution (Wrox Programmer to Programmer) OverviewA hands-on journey takes you through the development process of a Web application from concept to production
ASP.NET MVC is a new Web development framework created by Microsoft as an alternative to ASP.NET web forms applications. MVC is well suited to testability, and Test Driven Development (TDD) affords you a generous level of control while also making MVC very powerful and extensible. This book takes the ASP.NET MVC and combines it with a testing methodology and tools and guides you through the process of taking Web application from concept to production.
Using a complete working sample application that demonstrates all the tools needed to build an e-commerce Web application, the popular Problem – Design – Solution format gradually introduces you to new alternative tools, frameworks, and methodologies to get you started creating cutting-edge Web applications.
ASP.NET MVC is Microsoft's hot new Web development framework to use as an alternative to ASP.NET Web forms applications
Use the popular Problem – Design – Solution recipe and encourages you to get involved with developing a Web application from concept to production
Introduces new alternative tools, frameworks, and methodologies, such as nUnit and Inversion of Control containers
Shows you how to use open source JavaScript libraries and work with a mocking framework

As you work with all facets of Web application development-requirements, design, testing, deployment, beta releases, refactoring, tool, and framework selection-you will have developed a live Web application by the time the book is finished.
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Want to learn more information about ASP.NET MVC 1.0 Test Driven Development: Problem - Design - Solution (Wrox Programmer to Programmer)?

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

Introducing .NET 4.0: With Visual Studio 2010 (Expert's Voice in .NET) Review

Introducing .NET 4.0: With Visual Studio 2010 (Expert's Voice in .NET)
Average Reviews:

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

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

Introducing .NET 4.0: With Visual Studio 2010 (Expert's Voice in .NET) ReviewWhen you buy a new television and are luxuriating in it's opulence, it's extra crisp display and hi-fidelity sound, do you read the entire owners manual or do you just read the parts of the owners for the things that are basically new on this model of TV? You already know how to work the television as they are fundamentally all the same but this new model that you've bought may have a built in wireless connection, or options on the sound to change from Stereo to Dolby etc. There is no need to read the entire manual, only the bits that are new to this make and model.
Over the years that I have been a Microsoft .Net programmer I have read literally hundreds of books that are basically re-hashes of previous titles, updated to include what's new in the latest Framework release. For example, when .Net 3.5 was released, I read numerous books that were basically the .Net 3.0 books that were simply updated and expanded to include the new features of .Net 3.5. Whilst this can be a good thing, you have a single reference manual incorporating all you need to know in one place, sometimes you just want a book that only covers the changes in the frameworks. Just place the extra chapters in a separate book. Rather than reading about classes and technologies that you already know, just give me what's new. That is exactly what Introducing .Net 4.0 With Visual Studio 2010 is, for the most part. The book is based on the Beta version of .Net 4.0 and Visual Studio 2010 so some things may change by the time of actual release, however those changes are likely to be quite minor.
After a very brief introductory chapter Introducing .Net 4.0 delves straight in with what's been changed, added etc. to Visual Studio 2010. After all, this will (in all likely) be the tool you will use to take advantage of what follows in this book. From there we're off to a couple of chapters detailing changes to in the actual languages (this book is mainly geared towards the C# developer although the author does point out differences in VB.Net as well) and the underlying Common Language Runtime environment. Alex Mackey provides numerous examples liberally sprinkled around the chapters when introducing the new features to show you how they work and how to take advantage of them.
One thing that rather surprised me about this book is that Alex Mackey covers all the bases. It's not just a book for Windows Client developers or Asp.Net developers etc. He has included what's new in the .Net framework for all the technologies even including Silverlight. As an added bonus, the last chapter of the book covers the new Windows Azure framework. Whilst strictly speaking this isn't really part of .Net 4.0, there are tools built into Visual Studio 2010 to help take advantage of the new Azure framework and so it does fit in nicely with the purview of the book.
The book has a nice flowing feel to it and is surprisingly easy to read. Some technical books read more like an SA or university thesis whereas this one reads more like a novel. Packed with information regarding only the new additions and changes to the .Net Framework and Visual Studio.
If you are looking for a book teaching you how to program using Microsoft .Net technologies, then this isn't for you. If you are looking for an all-in-one reference manual on .Net 4.0 then again this book isn't for you. However if you are already a Microsoft .Net programmer and are looking for a book that details only what is new and changed in the upcoming .Net 4.0 framework, give yourself a head start with what's coming around the corner, then this book is for you and comes recommended.Introducing .NET 4.0: With Visual Studio 2010 (Expert's Voice in .NET) OverviewThe release of .NET 4.0 this year brings in a wide range of changes to the .NET Framework across a broad front ranging from C# to Silverlight, from WPF to ‘Oslo'. Many familiar technologies are being over-hauled, best practices are being changed and developer methodologies altered. With so many new ideas appearing developers are finding it hard to keep track of the opportunities that are opening up.Introducing .NET 4.0 crystallizes their options and provides them with a roadmap to the new releases. It clearly maps the whole range of changes, showing what's new, what's changed and what has stayed the same. Crucially, it provides clear-cut examples of best practice and shows how the technology can be put to work. This massively reduces the amount of time readers need to spend in understanding how the new releases are going to affect them and gives them a head-start towards seizing the opportunities that are opening up.

Want to learn more information about Introducing .NET 4.0: With Visual Studio 2010 (Expert's Voice in .NET)?

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

ASP.NET MVC Framework Unleashed Review

ASP.NET MVC Framework Unleashed
Average Reviews:

(More customer reviews)
Are you looking to buy ASP.NET MVC Framework Unleashed? Here is the right place to find the great deals. we can offer discounts of up to 90% on ASP.NET MVC Framework Unleashed. Check out the link below:

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

ASP.NET MVC Framework Unleashed ReviewDisclosure: I do not own this book, but the review is based on reading the first 4 chapters from my Safari subscription.
This book is a really, really great starting point for learning ASP .NET MVC. An important caveat is that you need to do the NERD DINNER tutorial first before ANYTHING! I'm real particular about my learning style and had baulked at the mere 10 reviews the book had received, but really, don't let that dissuade. This is a great book and the author breaks things down into easy to understand chunks. I will say that he isn't as detailed as the Nerddinner tutorial in explaining the Visual Studio features for adding Views & Controllers, but the description's for doing so should suffice.
Some people may not like that the code examples are in both C# & VB .NET; however, I don't mind this. It certainly adds to the size of the book, but I haven't found many books going through this stuff and showing VB .NET code, so that can only be a plus. Another gotcha is the book uses the Entity Framework for data access. I don't mind this since I haven't had exposure to it, but I think that might turn off some people. To be perfectly honest, I don't think there's a book that explains the basics of ASP .NET MVC in conjunction with NHibernate or ORM's outside of LINQ to SQL or Entity Framework. I did look at ASP.Net MVC in Action on Safari and I can tell you that it is definitely not a starter book; however, if you want exposure to using third party frameworks with ASP .NET MVC, that might be your book.
Okay after making to about chapter 19, I've come back to this review and bumped it down to 4 stars. My main bother here is that there isn't a published errata and their needs to be one. Thankfully, this doesn't come into play until Chapter's 17 & 19. The mistake made in both chapters is they start using classes without A) defining the code for the class b) without mentioning the class anywhere outside of a code example that assumes their prior creation C) a & b.
This isn't a huge deal, just download the book code and know that you will have to copy the code for the following classes:
UnleashedBlog.Models.BlogEntry (Chapter 17)
UnleashedBlog.Models.BlogServiceBase (Chapter 19)
UnleashedBlog.Tests.Factories.ControllerFactory (Chapter 19)
The last 2 really ticked me off because there is absolutely zero mention of their creation until they are magically used in code. Despite this, they aren't complicated classes and you can still understand what they are doing without the book having to elaborate.
Despite it all, I still recommend this book. I've gone through most of the chapters at this point and have found it a really good jumping off point for learning ASP .NET MVC.ASP.NET MVC Framework Unleashed OverviewIn this book, world-renowned ASP.NET expert and member of the Microsoft ASP.NET team Stephen Walther shows experienced developers how to use Microsoft's new ASP.NET MVC Framework to build web applications that are more powerful, flexible, testable, manageable, scalable, and extensible. Writing for professional programmers, Walther explains the crucial concepts that make the Model-View-Controller (MVC) development paradigm work so well and shows exactly how to apply them with the ASP.NET MVC Framework. From controllers and actions to views and models, Walther demonstrates how to apply each ASP.NET MVC Framework feature in real-world projects. In Part II, you'll walk step-by-step through building a full-fledged ASP.NET MVC blog application that implements capabilities ranging from data access to validation. Through this case study, you'll learn how to build ASP.NET MVC applications using test-driven development processes that enable rapid feedback, greater productivity, and better quality. Throughout, Walther presents extensive code examples, reflecting his unsurpassed experience as an ASP.NET instructor, a leading commercial developer, and now as a member of Microsoft's ASP.NET development team. Understand how to:Build enterprise-scale web applications far more rapidly and effectively Develop web applications that are easier to maintain and extend over time Gain unprecedented control over the appearance of your website or application Expose intuitive URLs that are friendlier to search engines and users alike Create ASP.NET MVC models that contain all your application's business, validation, and data access logic Make the most of HTML helpers, model binders, action filters, routing, and authentication Efficiently deploy your ASP.NET MVC applications Use the lightweight JQuery JavaScript library to easily find and manipulate HTML elements Create ASP.NET MVC applications using unit test and mock object framework

Want to learn more information about ASP.NET MVC Framework Unleashed?

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

Professional ASP.NET MVC 3 (Wrox Programmer to Programmer) Review

Professional ASP.NET MVC 3 (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
Are you looking to buy Professional ASP.NET MVC 3 (Wrox Programmer to Programmer)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Professional ASP.NET MVC 3 (Wrox Programmer to Programmer). Check out the link below:

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

Professional ASP.NET MVC 3 (Wrox Programmer to Programmer) ReviewGot the Kindle version.
As someone who's already worked on a project with the first version of MVC a couple of years back, this was a good refresher and a quick way to get to know all the new MVC3 features. This includes: Razor for Views; Validation mechanisms are much easier now, there used to be way too many options to pick from; jQuery Templates; NuGet etc.
Favorite Chapters:
- Ch.7 on Security, it's very well written with quick and easy to use solutions. Great stuff! MVC 1 & 2 developers need to fix a security hole in the default authentication template if you've used it.
- Ch.12 on Testing, good examples and valuable tips towards the end.
Least favorite Chapters are:
- Ch. 11 on Dependency Injection, it's extremely abstract and that's perfectly fine for the first section given the design pattern discussion, but it becomes harder to follow subsequently with not even a single attempt to show an IoC container in action with some real code. It just doesn't seem to accomplish its intended goal, unfortunately this chapter is poorly done, needs better examples and better ways to describe the problem it's trying to solve. It's a shame since this is a key concept for building complex MVC solutions.
- Ch. 9 on Routing, it's definitely more of a "under the hood" reference type chapter, doesn't mean it isn't important, just boring to read through.
Some chapters are missing the full source code but you could just google/download the MVC Music Store application which has most of it. Also, some examples include NuGet packages which is pretty convenient to load and run within Visual Studio 2010. Another really minor issue is that chapters probably need a bit more accompanying graphics/images which help set the context than just code/text for long stretches such as the AJAX chapter.
Worth mentioning that the book feels more like a reference book rather than a walk-through with step-by-step instructions so some sections however essential can make you want to skip some pages.
Overall, the book does what it's supposed to as far as new MVC 3 features; it will not however prepare you enough for any Production ready solutions i.e. solution architecture is MIA.
I would've liked a chapter on how to structure enterprise applications which as you'll find out are quite different from a base application like MVC Music Store. A couple of sample approaches would go a long way. Yes, there are some on codeplex but it would be better to hear from the "MVC elite" how they would design real-world complex solutions.Professional ASP.NET MVC 3 (Wrox Programmer to Programmer) OverviewNew edition of the top book on MVC from the top ASP.NET experts at Microsoft!MVC 3 is the latest update to Microsoft's Model-View-Controller technology, which enables developers to build dynamic, data-driven web sites. This in-depth book shows you step by step how to use MVC 3. Written by top ASP.NET MVC experts at Microsoft, the latest edition of this popular book covers new and updated features such as the new View engine, Razor, NuGet, and much more. The book's practical tutorials reinforce concepts and allow you create real-world applications. Topics include controllers and actions, forms and HTML helpers, Ajax, unit testing, and much more.
Shows developers and programmers how to use ASP.NET MVC 3, Microsoft's new version of its Model-View-Controller technology for developing dynamic, data-driven web sites
Features an expert author team?all are members of Microsoft's ASP.NET team
Uses a step-by-step approach to explain all major features and functionalities and provides practical tutorials to allow you to create real-world applications
Goes into theory as well as practical application and covers such topics as Razor, NuGet (PowerShell inside Visual Studio 2010), and new layout features
Move your development skills to the next level with MVC 3 and Professional ASP.NET MVC 3.

Want to learn more information about Professional ASP.NET MVC 3 (Wrox Programmer to Programmer)?

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