Showing posts with label mvc. Show all posts
Showing posts with label mvc. Show all posts

Practical symfony 1.3 & 1.4 for Propel Review

Practical symfony 1.3 and 1.4 for Propel
Average Reviews:

(More customer reviews)
Are you looking to buy Practical symfony 1.3 & 1.4 for Propel? Here is the right place to find the great deals. we can offer discounts of up to 90% on Practical symfony 1.3 & 1.4 for Propel. Check out the link below:

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

Practical symfony 1.3 & 1.4 for Propel ReviewEste libreo es la mejor manera de aprender symfony. Es una guía desde la instalacion de la libreria hasta finalizar una aplicación web totalmente funcional (Jobeet) con todo los modulos CRUD necesarios, aplicando un poco de AJAX, opciones de busqueda, etc. Totalmente recomendado.
--------------------------------------------------------------------------------------------------
This book is the best way to learn symfony. It's guide from installing the symfony library to finsih a full functional web application (Jobeet) with all the necessary CRUD modules, applying a little bit of AJAX, search features, etc. Totally recomended.Practical symfony 1.3 & 1.4 for Propel OverviewThe symfony1 framework has been an Open-Source project for more than four years and has become one of the most popular PHP frameworks thanks to its great features and great documentation.This book describes the creation of a web application with the symfony framework, step-by-step from the specifications to the implementation. It is targeted at beginners who want to learn symfony, understand how it works, and also learn about the best web development practices.The application to be designed could have been yet another blog engine. But we want to use symfony on a useful project. The goal is to demonstrate that symfony can be used to develop professional applications with style and little effort.We will keep the content of the project secret for another day as we already have much to do today. However, let's give it a name: Jobeet.Each chapter of this book is meant to last between one and two hours, and will be the occasion to learn symfony by coding a real website, from start to finish. Every day, new features will be added to the application, and we'll take advantage of this development to introduce you to new symfony functionalities as well as good practices in symfony web development.

Want to learn more information about Practical symfony 1.3 & 1.4 for Propel?

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

More with symfony 1.3 & 1.4 Review

More with symfony 1.3 and 1.4
Average Reviews:

(More customer reviews)
Are you looking to buy More with symfony 1.3 & 1.4? Here is the right place to find the great deals. we can offer discounts of up to 90% on More with symfony 1.3 & 1.4. Check out the link below:

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

More with symfony 1.3 & 1.4 ReviewThis book is just a copy of the online docs. It is handy to have a hard copy but don't think your getting some inside knowledge because you are not.More with symfony 1.3 & 1.4 OverviewAs of this writing, the symfony project has celebrated a significantmilestone: its fourth birthday. In just four years, the symfony framework hasgrown to become one of the most popular PHP frameworks in the world, poweringsites such as Delicious, Yahoo Bookmarks and Daily Motion. But, with therecent release of symfony 1.4 (November 2009), we are about to end a cycle.This book is the perfect way to finish the cycle and as such, you are about toread the last book on the symfony 1 branch that will be published by thesymfony project team. The next book will most likely center around Symfony2.0, to be released late 2010.We have already published two books on symfony 1.3 and 1.4 recently:"Practical symfony" and "The symfony reference guide". The former is a greatway to start learning symfony as you learn the basics of the framework throughthe development of a real project in a step-by-step tutorial. The latter is areference book that holds most any symfony-related configuration informationthat you may need during your day-to-day development."More with symfony" is a book about more advanced symfony topics. This is notthe first book you should read about symfony, but is one that will be helpful forpeople who have already developed several small projects with the framework.If you've ever wanted to know how symfony works under the hood or if you'd liketo extend the framework in various ways to make it work for your specificneeds, this book is for you. In this way, "More with symfony" is all abouttaking your symfony skills to the next level.As this book is a collection of tutorials about various topics, feel free toread the chapters in any order, based on what you are trying to accomplishwith the framework.This book is special because this is a book written by the community for thecommunity. Dozens of people have contributed to this book: from the authors,to the translators, to the proof-readers, a large collection of effort hasbeen put forth towards this book.This book has been published simultaneously in no less than five languages(English, French, Italian, Spanish, and Japanese). This would not have beenpossible without the benevolent work of our translation teams.This book has been made possible thanks to the Open-Source spirit and itis released under an Open-Source license. This fact alone changes everything.It means that nobody has been paid to work on this book: all contributorsworked hard to deliver it because they were willing to do so. Each wantedto share their knowledge, give something back to the community, help spreadthe word about symfony and, of course, have some fun and become famous.This book has been written by ten authors who use symfony on a day-to-daybasis as developers or project managers. They have a deep knowledge of theframework and have tried to share their knowledge and experience in thesechapters.

Want to learn more information about More with symfony 1.3 & 1.4?

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

Testing ASP.NET Web Applications (Wrox Programmer to Programmer) Review

Testing ASP.NET Web Applications (Wrox Programmer to Programmer)
Average Reviews:

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

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

Testing ASP.NET Web Applications (Wrox Programmer to Programmer) ReviewI got a copy of "Testing ASP.NET Web Applications" a while ago but it's taken me some time to get through it because I wanted to dedicate the time and attention to it that it needed. There really aren't many decent books that discuss testing all different aspects of web applications (though there are several dedicated specifically to security testing). The content in this book is something I've been trying to find for a long time in a format aggregated all together in one place and, despite a few rough edges, I'll be recommending it to my QA friends this year.
I'll run down the content chapter by chapter so you can see what's inside and decide for yourself.
CHAPTER 1: PRELIMINARY CONCERNS
The first chapter gives a nice, concise history of testing tools starting from sUnit (Smalltalk unit testing) and bringing us through today, so you can see where we've been. It also provides a really nice terminology list. I may have to blow the terminology list up and attach it to my wall so I can point to it and make sure in discussions that everyone's on the same page, talking about the same thing. Finally, there's a good test-related "mythbusters" section you can use to get testing moving forward in your organization.
CHAPTER 2: DESIGN AND TESTABILITY
This chapter starts off with a summary overview of what makes a good unit test. I agreed with some points and disagreed with others, but the qualities that "make a good unit test" are sort of a religious debate that people can't agree on - for example, naming conventions. That said, they revisit what makes a good unit test at the end with a checklist of sorts that is really good. They talk about the design of your code and how it affects testability, discussing the SOLID design principles, and test smells (fragile tests, slow tests, etc.) you might encounter. They do touch lightly on pair programming and test driven development in this chapter (saving the details for the next chapter) but they don't discuss it in a dogmatic way, which is a nice change from most articles you'll read on the subject.
There is a section on refactoring in chapter 2 that felt somewhat out of place, like they wanted to relate the refactoring examples to how easy refactoring can be if you design your code well, but it really felt bolted on and distracting.
CHAPTER 3: UNIT TESTING AND TEST DRIVEN DEVELOPMENT
The chapter on unit testing and TDD should have been one of the best chapters, but it wasn't as helpful as I'd hoped it would be. Since this is an ASP.NET specific book, the aim of the chapter should have been to explain how to get testing running in ASP.NET - web forms and MVC. Of the 50 pages in the chapter, about two talk about web forms and the model-view-presenter way of separating concerns and getting web forms testable. The rest of the time is spent on ASP.NET MVC and setting up an example application that gets used through the rest of the book. While I agree with the authors that MVC is a far more testable framework, that doesn't help the people who have legacy applications or who are otherwise stuck on web forms. There is a tiny bit at the end that basically says, "It's not worth much to try retrofitting unit tests to web forms" (without saying those exact words). I feel like there was a huge opportunity missed.
As for MVC, the authors suggest a different "default project structure" than the one provided by ASP.NET MVC out of the box, and I only partially agree with the proposal. The idea is sound, but it would be nice to see things in a stock fashion since a new project structure really only applies to Greenfield work.
The walkthrough of creating the demo application is very valuable and shows the red/green/refactor process of test driven development well. If you're unfamiliar with this process, it's good to see it. Of course, they also introduce a lot of patterns and concepts very quickly with little ceremony (e.g., the repository pattern, NHibernate usage, etc.) and that's a lot to take in, so be patient.
CHAPTER 4: INTEGRATION TESTING
This chapter is a pretty short chapter and talks about the differences between unit testing and integration testing, then runs through adding some integration tests to the sample application so you can get a feel for doing that.
CHAPTER 5: AUTOMATED USER INTERFACE TESTING
This chapter breaks down the different types of functional testing and talks about the benefits, drawbacks, and challenges of automating the UI. The discussion of challenges is really good, listing different ways your UI automation tests can fail. It definitely gives you something to think about as you head down this road.
They break down different tools and approaches to UI testing with a primary focus on WatiN, Visual Studio Web Tests, and Selenium usage. They then show how to apply these tools to automating the sample application so you can see them in action. (There is also a section on qUnit - unit testing for JavaScript - at the end of the chapter, but it's really thin and feels like an afterthought.)
During the automation of the sample app, there is a little bit of distraction as the authors get a little lost in the weeds introducing test data generators with fluent interfaces right in the middle. For automated UI testing you do need some test data to populate the system with, but it's really confusing and distracting plopped right in the middle of everything.
CHAPTER 6: ACCEPTANCE TESTING
The chapter on acceptance testing starts off with some good terminology, but then dives into Scrum project management methodology. It feels like they're taking you on a ride, but if you have a little faith, you'll see how they bring you back around to testing. It's a worthwhile detour, even if it feels a little abrupt.
They focus on FitNesse and Cucumber as the two acceptance testing frameworks and show you how to get each running. I read the FitNesse section twice and still didn't really get it. There were lots of wiki screen shots and tiny code snippets, but nothing that was complete enough. It took skipping forward to the example section and once I got it, I started questioning if the work involved was really worth it. On the other hand, Cucumber seemed reasonably straightforward (though it, too, didn't come clear until seeing a real example rather than just reading about it in hypothetical terms).
I'm not sure the acceptance testing chapter accomplished for me what it set out to. After seeing all of the work and "glue code" required to get the business users the ability to write tests, I wondered if it might be time better spent getting them to write use case documents and having the developers write WatiN tests to associate with those documents. (Of course, in thinking that, maybe I missed the point.)
CHAPTER 7: MANUAL TESTING
This chapter talks about the things to look for in manual testing - usability, documentation, error messages - as well as scenarios you might look for - session timeouts, disconnected/down services, network issues, etc. It provides a few tools that can help you in manual testing and explains how to document manual test cases. It's not a long chapter, but it's nice to formalize some of this stuff, or at least give teams a place to start discussing. "Manual testing" isn't just "jump in and start clicking buttons."
CHAPTER 8: PERFORMANCE TESTING
Of all the chapters in the book, this one was my favorite. It starts off by giving a high-level description of what performance testing is and then it dives right in. There is some great guidance on establishing baselines and expectations as well as capturing requirements. It gives you a lot to think about and discuss with your customers around performance and gives a good set of questions to ask about it.
They provide a great list of tools you can use to measure performance and shows a sample run of each one. I was really happy with this bit because it was like having someone evaluate all of these tools for you, show you the outputs, and help you decide which one you like best. Really helpful.
They outline the components of a performance test environment and explain some of the relevant performance counters you should watch when running tests and what they mean.
Finally, they correlate performance testing with capacity planning so you can take the numbers you record and start figuring out what kind of resources you'll need to address your site's target audience.
CHAPTER 9: ACCESSIBILITY TESTING
Right after the chapter on performance testing, this was my next favorite chapter. There's a nice "accessibility mythbusters" section to disprove common misconceptions about accessibility and the web and a good discussion about the benefits of making your site accessible.
One of the nice bits about this chapter is that they take the time to discuss a few of the disabilities that people visiting your site might have and then provide simulated screen shots showing what users with these disabilities might be seeing. (Granted, the book is printed in black and white so the screen shots showing "color blindness" are less than effective, but the rest are good.)
They talk about several things you might see in web sites - images, graphs, forms, lists - and how to make them accessible. They also talk about other things to look for like acronym usage and CAPTCHA and how those aren't accessible. While they touch briefly on audio/visual media, not much help is offered beyond descriptions of what you could possibly do (not how to do it). Same thing with JavaScript - they talk a bit about what to do and what not to do, but don't really show any examples...Read more›Testing ASP.NET Web Applications (Wrox Programmer to Programmer) Overview
A unique resource that combines all aspects of Web testing and makes it completely specific to ASP.NET

As Microsoft's key Web technology for creating dynamic, data-driven Web sites and Web applications, ASP.NET is incredibly popular. This is the first book to combine several testing topics and make them specific to ASP.NET. The author duo of Microsoft MVPs covers both the test-driven development approach and the specifics of automated user interface testing; performance, load, and stress testing; accessibility testing; and security testing.
This definitive guide walks you through the many testing pitfalls you might experience when developing ASP.NET applications. The authors explain the fundamental concepts of testing and demystify all the correct actions you need to consider and the tools that are available so that you may successfully text your application.
Author duo of Microsoft MVPs offer a unique resource: a combination of several testing topics and making them specific to ASP.NET, Microsoft's key Web technology for creating dynamic, data-driven Web sites and applications
Guides you through the many testing pitfalls you may experience when developing ASP.NET applications
Reviews the fundamental concepts of testing and walks you through the various tools and techniques available and for successfully testing an application
Discusses several different types of testing: acceptance, stress, accessibility, and security
Examines various testing tools, such as nUnit, VS test suite, WCAT, Selenium, Fiddler, Firebug, and more

This one-of-a-kind resource will help you become proficient in successfull application testing.

Want to learn more information about Testing ASP.NET Web Applications (Wrox Programmer to Programmer)?

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

Symfony 1.3 Web Application Development Review

Symfony 1.3 Web Application Development
Average Reviews:

(More customer reviews)
Are you looking to buy Symfony 1.3 Web Application Development? Here is the right place to find the great deals. we can offer discounts of up to 90% on Symfony 1.3 Web Application Development. Check out the link below:

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

Symfony 1.3 Web Application Development ReviewI purchased this book around the beginning of November. Construction and print quality are both very good. From a writing standpoint, the book is easy to read and conversational. There are some typos (I've found around 10) but none of them are in code samples which is important. I'll be submitting these back to the publisher so later versions are corrected.
For those learning Symfony, this book is a mixed bag. Beginning with the positives, you will learn the basic approach to developing in Symfony. Areas I particularly liked include instruction on project setup (chap1&2), forms (chap4) and optimization (chap9).
On the downside, Propel is the ORM that is referenced throughout this text. There are virtually no code samples in regard to Doctrine. This is particularly egregious because Doctrine is the default ORM library for Symfony as of version 1.3. As Fabien Potencier (creator of Symfony) puts it, "As Doctrine is the future of symfony, we decided to make it the default choice when creating a new project". Don't assume the book contains code samples for both. It doesn't.
Like myself, you may find yourself using the Symfony website/forums A LOT to get additional information on topics. This is because the book is somewhat light on details. I would liken it much more in-line with the Visual QuickStart books that Peachpit produces. The idea being, get something up-and-running quickly.
The book does not cover Unit and Functional testing using the lime Testing Framework; a built-in library. This is a significant omission. Automated testing is an integral component of today's RAD programming frameworks (ala Rails).
As for Symfony 1.3 specific information, they do a pretty good job. For instance, the use of csrf_secret for securing forms is discussed. However, 1.3 offers easy ways to use Swiftmailer to send emails. This is not covered. The old pattern is used.
If you are going to use Propel and are a Symfony beginner, you'll be in good shape with this book. Otherwise, I'd say wait for 'Practical symfony 1.4 for Doctrine' or use the website's tutorials. The Symfony framework itself is a wonderful product. I've enjoyed using it immensely.Symfony 1.3 Web Application Development OverviewThis book is an example driven tutorial that takes you through the process of building Model-View-Controller-based web applications. You will create and develop an online store application. It also covers best practices for better and quicker application development.This book is for PHP web developers who want to get started with Symfony 1.3. If you are already using Symfony 1.0 or are new to Symfony, you will learn how to use it in the best way to produce better applications faster.Basic knowledge of Object Oriented design and ORM will be quite helpful.

Want to learn more information about Symfony 1.3 Web Application Development?

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

Agile Web Application Development with Yii 1.1 and PHP5 Review

Agile Web Application Development with Yii 1.1 and PHP5
Average Reviews:

(More customer reviews)
Are you looking to buy Agile Web Application Development with Yii 1.1 and PHP5? Here is the right place to find the great deals. we can offer discounts of up to 90% on Agile Web Application Development with Yii 1.1 and PHP5. Check out the link below:

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

Agile Web Application Development with Yii 1.1 and PHP5 ReviewSometimes I read a tech book there are a few annoying errors that detract from the overall experience, but this one, the errors are so many and so egregious that it makes it impossible to follow along unless you are already a very highly skilled developer and can 'guess' what was meant.
For example, the author uses the InnoDB engine for his code examples, but fails to declare this on several of his schemas. This causes big problems as mySQL ships with MyISAM as the default database. Normally, schema should explicitly set the engine, particularly if you're not going to use the default!! Perhaps InnoDB is the default on his database, but the reality is that most people will probably be learning this framework against mySQL. Hopefully you're experienced enough with databases to catch this and figure out why the code doesn't work. Once you get past this 'gotcha', then you have to deal with code errors in almost every other example. It completely undermines my confidence in this writer's ability to teach the framework and make for hours of frustration as you try to track down why things aren't working. The writer clearly is an expert in Yii, but he's not much of a writer or instructor.
Then there's the general spelling errors. It seems to get worse as the book goes on. I've got 10 bucks that says this book was turned in by the author and published without any editorial review or proofreading at all.
Perhaps it's just me, but the Chapter on User Access Controls seems to be missing an entire section that would make the example work. He builds some tests, then builds the code, but doesn't cover getting the initial state set for a user with 'admin' level access. Another word, you run the code, but there's no 'user' setup who can then access the admin level pages he just spent time testing and developing ??? Perhaps this was another example of where the author suggests that you try and figure x, y or z out on your own as an "exercise".
Here's an example of some inelegant prose; how many typos can you find in this short block (I cut-and-pasted it directly from the pdf version):
One other small change we made as to add a simple link from the project details page so we could access this form form the application. The following line was added to the project show.php view file's list of link options:
[]
This gives us access to the new form.After that, I quit the book. Perhaps I'll be able to learn it better online.
I've read quite a few tech books over the years and this is a close contender for "Worst Book Ever". Unfortunately, it's the only book specifically on Yii right now. Hopefully the framework will continue to grow and somebody will write another one.Agile Web Application Development with Yii 1.1 and PHP5 OverviewThis is a step-by-step tutorial for developing web applications using Yii. This book follows the test-first, incremental, and iterative approach to software development while developing a project task management application called "TrackStar". If you are a PHP programmer with knowledge of object oriented programming and want to rapidly develop modern, sophisticated web applications, then this book is for you. No prior knowledge of Yii is required to read this book.

Want to learn more information about Agile Web Application Development with Yii 1.1 and PHP5?

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

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

ASP.NET 4.0 in Practice Review

ASP.NET 4.0 in Practice
Average Reviews:

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

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

ASP.NET 4.0 in Practice ReviewI bought this book to learn about the new features in ASP.NET 4.0. I chose it instead of ASP.NET 4.0 Unleashed and other titles on the subject because of my positive experience with other Manning titles (their books on AJAX, LINQ, C#) and because the new edition of the Walther book took on three new authors for the ASP.NET 4.0 changes, I figured Stephen Walther had other things to do.
The book purports to be all about best practices but there seems to be a bias against Web Forms over new approaches/technologies like MVC and Entity Framework without addressing performance issues. Their differentiation of WebForms and MVC is laughably shallow: "ASP.NET MVC implements the Model-View-Controller (MVC) pattern..." Really? (Regarding performance, check out Richard Kiessig's Ultra-Fast ASP.NET [3.5]).
After a very sparse explanation of a topic, they will write glibly: "Now that you have a clear understanding of what happens under the hood, lets move on to ..."
References in the book to chapters where a topic is covered are incorrect in many places, so you end up going from the text, to the index, to the table of contents, and back. MVC is said to be covered in chapters 11 and 12. No, try 8 and 9.
The first new feature in 4.0 that I looked up was predictable clientIDs. The online documentation available from Microsoft is clearer. They mention AutoId and Static, then you get this: "We're going to cover the Predictable value in chapter 5. OK, go to the index. 'Predictable' is not there. Flip through chapter 5--where is it? Is this chapter reference incorrect as elsewhere? Never did find it.
Three authors, an army of editors, the prolonged Manning MEAP process--then piff, paff, puff, this book. Not worth the price. By the way--have you noticed that the Amazon discount for computer books has been less of late?ASP.NET 4.0 in Practice Overview
Summary

ASP.NET 4.0 in Practice contains over 100 real world techniques distilled from the experience of a team of MVPs. Using a practical problem-solution-discussion format, the book will guide you through the most common scenarios you will face in a typical ASP.NET application, and provide solutions and suggestions to take your applications to another level.
About the Technology
ASP.NET is an established technology to build web applications using Microsoft products. It drives a number of enterprise-level web sites around the world, but it can be scaled for projects of any size. The new version 4.0 is an evolutionary step: you will find a lot of new features that you will be able to leverage to build better web applications with minimal effort.
About the Book
ASP.NET is a massive framework that requires a large amount of know-how from developers. Fortunately, this book distills over 100 practical ASP.NET techniques from the experience of a team of MVPs, and puts them right at your fingertips.

The techniques are tested and selected for their usefulness, and they are all presented in a simple problem-solution-discussion format. You'll discover methods for key new subjects like data integration with Entity Framework and ASP.NET MVC. Along the way, you'll also find ways to make your applications fast and secure.
Who Should Read It
This book is written for developers familiar with the basics of ASP.NET, looking to become more productive with it.
What's Inside
The Identity Map pattern in EF 4
Use Master Pages to define a common UI
Adaptive Rendering
Save user login data securely ......and much more
========================================​======= Table of Contents
PART 1 ASP.NET FUNDAMENTALS
Getting acquainted with ASP.NET 4.0
Data access reloaded: Entity Framework
Integrating Entity Framework and ASP.NET
PART 2 ASP.NET WEB FORMS
Building the user interface with ASP.NET Web Forms
Data binding in ASP.NET Web Forms
Custom controls
Taking control of markup
PART 3 ASP.NET MVC
Introducing ASP.NET MVC
Customizing and extending ASP.NET MVC
PART 4 SECURITY
ASP.NET security
ASP.NET authentication and authorization
PART 5 ADVANCED TOPICS
Ajax and RIAs with ASP.NET 4.0
State
Caching in ASP.NET
Extreme ASP.NET 4.0
Performance and optimizations


Want to learn more information about ASP.NET 4.0 in Practice?

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

ASP.NET MVC 2 in Action Review

ASP.NET MVC 2 in Action
Average Reviews:

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

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

ASP.NET MVC 2 in Action ReviewAlthough you can read this book with just a bit of MVC understanding, it would definitely be a struggle. That's because although it does explain MVC2 concepts, I would say that the book has a strong "recipe flavor". The main emphasis is applying and extending MVC2. For example, the first chapter on Areas introduces the concept and shows how it works. A second chapter is devoted to creating "Portable Areas" that can be placed outside of the main MVC project, including completely separate solutions.. Very cool, and fills a hole in MVC2. A large site with all of its views and controllers in one project can be quite cumbersome in Visual Studio, even with areas.
The authors' association with MvcContrib shows throughout the book. Besides the already-mentioned portable areas, they cover the mvc grid, fluent interfaces, test helpers, Bus, and so on. But they also use AutoMapper, NHibernate, unit test frameworks, StructureMap and other common libraries and frameworks in their examples.
The writing is clear and flows well. The examples are many, extended and practical. No "hello world" here. Instead you get items such as how to add a diagnostic capability for displaying routing information on pages. Some of these sample projects also appear on MvcContrib-linked videos or blogs, but book presentation gives a lot more room for explanation.
Code is a big fraction of the text, which in this case is a Good Thing. Along with each section of code, cueballs are attached that are then explained in the text (a standard Manning thing). For some projects, not all of the code is in the book. The full code, organized by chapter, is a download.
By the end, almost everything in MVC2 has been thoroughly examined, as well as supporting subjects such as deployment and testing. This is a book that is also a coding companion, reinforcing its "recipe" aspect. I have already incorporated some of the covered tools and techniques into my own projects. This book is a must-have for the serious mvc2 developer. I don't write many reviews. This book merited the effort. Very highly recommended.
Any complaints? No. But like anything excellent, you want more. For instance, I would like to have seen Entity Framework 4 covered in addition to NHibernate.
This review is based on the eBook version. The presence of color in the pdf is a nice addition, though most of my reading was on the Kindle DX.
ASP.NET MVC 2 in Action Overview
Microsoft ASP.NET MVC (model/view/controller) is a relatively new Web application framework that combines ASP.NET's power and ease of use with the stability and testability of a MVC framework. The much-anticipated version 2 release brings new capabilities to the framework along with numerous additions that enhance developer productivity. In ASP.NET MVC 2 in Action, readers learn how to move from web form-based development to designs based on the MVC pattern. It begins with an introduction to the MVC framework and quickly dives into a working MVC 2 project.

Featuring full coverage of new version 2 features, this book helps readers use developer-oriented upgrades like "Areas" to break a large project into smaller pieces and explore the new data handling tools. This revised edition adds a completely new tutorial to bring developers with no prior exposure to the MVC pattern up to speed quickly, keeping its focus on providing high-quality, professional grade examples that go deeper than the other ASP.NET MVC books.


Want to learn more information about ASP.NET MVC 2 in Action?

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

ASP.Net MVC in Action Review

ASP.Net MVC in Action
Average Reviews:

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

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

ASP.Net MVC in Action ReviewThis book delivers the "how." Whereas so many books show the mechanics of MVC, this book shows you how to drive this implementation of the framework to it's limits. It's the difference between being taught the rules of football and being taught how to win a game; the difference between knowing how to turn on a light saber and knowing how to use the force.
Don't use this book for an intro to MVC. Use the free chapter of the nerd dinner book for that. That's a great intro. Use the web itself to research the mechanics of how the web works. Then pick up this book and be prepared to work *hard* chewing slowly and digesting each section as you let it change the way you think. Don't let the mere 350 pages fool you (when compared with other 600-700 page Goliaths); this book is content-rich. In the same way that the lessons of a truly great coach extend into so many non-sports areas of his/her players' lives, the ideas and knowledge expressed in this book extend well beyond ASP.Net MVC and push us forward into becoming better developers in any technology.ASP.Net MVC in Action Overview
The Model-View-Controller pattern—universally known as MVC—provides a stable, testable approach to web application development by separating the major functions—or concerns—of an application into independently defined roles.

ASP.NET MVC in Action is a comprehensive guide to MVC-based development using this powerful framework. It offers a clearly-written introduction both to the ASP.NET MVC Framework and to the MVC approach. The focus is on creating real, maintainable web applications—so don't expect toy examples and short snippets. The authors lead you from first-use through real-life scenarios.

One of the key benefits of the MVC approach is introducing a high degree of testability to your applications and process. ASP.NET MVC in Action shows you how to test each piece of your ASP.NET application and how to introduce principles of test-driven development into your process.

Because the framework is completely pluggable, you'll learn how to work with external Inversion of Control containers like StructureMap, Windsor, and Spring.NET and open-source persistence layers like NHibernate. Throughout the book, the authors sprinkle in MvcContrib, an extremely useful tool that provides common extensions so you don't have to write them yourself.

Along the way, you'll benefit from the wide-ranging experience of the authors, who have extensive experience with ASP.NET, Monorail, and Ruby on Rails. This book assumes that you already know how to build a standard ASP.NET application and presents most examples in C#.
What's inside?
Getting started with the ASP.NET MVC Framework
The model in depth
The controller in depth
The view in depth
Routing
Customizing and extending the ASP.NET MVC Framework
Scaling the architecture for complex sites
Leveraging existing ASP.NET features
AJAX in ASP.NET MVC
Hosting and deployment
Exploring MonoRail and Ruby on Rails
Best practices
Recipes

What reviewers are saying



"Shows how to put all the features of ASP.NET MVC together to build a great application."

-From the Foreword by Phil Haack, Senior Program Manager, ASP.NET MVC Team, Microsoft

"This book put me in control of ASP.NET MVC."

-Mark Monster, Software Engineer, Rubicon

"Highly recommended for those switching from Web Forms to MVC."

-Frank Wang, Chief Software Architect, DigitalVelocity LLC

"I'd highly recommend this to anyone who is serious about building web applications with ASP.NET MVC."

—Jeremy Skinner, ASP.NET developer and technical proofreader of the book

"...does a good job of not only showing you what to do, but also provides cautionary words to avoid poor practices that may lead to maintenance issues on non-trivial applications."

—Venkat Subramanian, NoFluffJustStuff Blogs

"I really enjoyed ASP.NET MVC in Actionand highly recommend it for a fresh look at the ASP.NET MVC Framework."

—David Hayden, MVP

"In the end [the authors] not only did an excellent job of putting together a great practical guide to ASP.NET MVC they also successfully embedded some subversive ALT.NET concepts that will hopeful make us all better developers. And at the end of the day that is a damn fine accomplishment."

—Bobby Johnson

"ASP.NET MVC in Actionwill guide you from your first project through advanced topics such as AJAX and deploying on suboptimal hosting environments. The writing style is clear and concise. Diagrams and code examples are abundant. I recommend it for anyone looking for a great resource for learning about or becoming a better user of the ASP.NET MVC framework."

—Nathan Stott, Partner and Software Engineer at Whiteboard-IT

"I'm very happy with this book. I would definitely recommend it to anyone interested in ASP.NET MVC. Getting the 'beyond the text' that comes with the CodeCampServer is just icing on the cake, truly."

—Chris Stewart, CompiledMonkey.com

"ASP.NET MVC in Action is a true masterpiece...The authors, Jeffrey Palermo, Ben Scheirman and Jimmy Bogard are all considered rock stars in the ASP.NET community and they have opened up the doors to their concert with ASP.NET MVC in Action."

—Mohammad Azam, Microsoft MVP


Want to learn more information about ASP.Net MVC in Action?

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

Beginning ASP.NET MVC 1.0 Review

Beginning ASP.NET MVC 1.0
Average Reviews:

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

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

Beginning ASP.NET MVC 1.0 ReviewAlthough I've been a Web Developer for several years, I changed my career path since few years and all my knowledge about Web Programming was not-so-fresh.
Beginning ASP.NET MVC drove me through the new way of making THE WEB with the MVC pattern in the .NET World.
Simone and Keyvan start with Chapters regarding all the basic building blocks of ASP.NET MVC (from what a Model/ a View / a Controller are, to ActionFilters, ActionControllers and so on) with very clever examples.
Every chapter starts with the assumption the reader has no knowledge about such topic and, at the end, makes you aware of what that piece is and how to use it in next chapters.
I've been ready in less than 2 weeks with my first real-world (simple) Application...and I neither finished the book at that time!
The book also covers technologies an "ASP.NET MVC Starter" should know about to let a Web Application works: Ajax, Security (Authentication - Authorization).
Final Chapters get the reader a basic but good idea on how to extend ASP.NET MVC and how to use it in the real world following a couple of
Case Studies.
All chapters are pushing the reader thru the Test-Driven Development methodology: the way of programming ASP.NET MVC has been though on.
Very practical but won't leave you without theoretical topics in mind.
It is my definitive MVC Reference even now I feel more "comfortable" with this new Technology: it covers all I need for a good Web Application.
Personal Experience and gain in knowledge: EXCELLENT; one of the best technical book I ever read.Beginning ASP.NET MVC 1.0 OverviewASP.NET MVC (Model View Framework) allows you to use ready-to-use MVC code so you can develop Web applications faster. This book?s cut-to-the-chase approach gets you up to speed on the new ASP.NET MVC without getting bogging you down in learning or re-learning ASP.NET itself. You?ll receive straightforward instruction on concepts, backed by real-world case studies and examples that offer practical solutions. Topics include test-driven development and unit testing, the principles of the MVC pattern, how to implement it, how to move from traditional ASP.NET Webforms to ASP.NET MVC, and much more.

Want to learn more information about Beginning ASP.NET MVC 1.0?

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

Beginning CakePHP: From Novice to Professional (Expert's Voice in Web Development) Review

Beginning CakePHP: From Novice to Professional (Expert's Voice in Web Development)
Average Reviews:

(More customer reviews)
Are you looking to buy Beginning CakePHP: From Novice to Professional (Expert's Voice in Web Development)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Beginning CakePHP: From Novice to Professional (Expert's Voice in Web Development). Check out the link below:

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

Beginning CakePHP: From Novice to Professional (Expert's Voice in Web Development) ReviewThe book is overall well written, however the series title is misleading. I could have easily labeled this 3 stars.
PROS:
- Well written. (Few tech authors have this skill)
- Overall good cover of the basics
- Full code is provided, author has a forum where he answers some questions.
- He shows good code practices
CONS:
- This book should be in the series: "From Novice to having some understanding". It does not cover ACL at all, and the cover of the basic Auth component is incredibly basic and lacking. Most of the examples are very simple, so you won't be getting to be a "Professional" with this book. The tile is ok "Beginning CakePHP" but by no means expect this book to cover in depth topics of challenging issues.
- The book is one big project that keeps adding on things - which is good. But the author decided to go for a Blog... Please another application? Pretty please? There are about a million blog tutorials out there, he could have gone the extra mile by giving us an interesting (i.e realistic) project. There is already a good blog tutorial on the cakephp.org site. Yes, the author does take the blog further in this book (he better, it's 300 pages) but still.
- Not the author's fault - but be warned that the book is for RC1 - and believe me, you will struggle figuring out why the provided code is not working and why so many errors (if you are using RC2 or beyond).
- All the examples except 1 are straight out of the box CAKEPHP built in things - which is fine, but real projects usually require you to stretch things, change some models to be used differently.
- The "Advanced features" chapter is a joke. It spends less than 1 page in most of those advance features. Basically, you are on your own. And a whopping of 6 pages on the forms helper. (Web applications live on forms, a whole book could be written on the topic).
I gave it 4 stars for being a clearly written book on CakePHP, but don't expect this book will be more than an introduction, with a few nice gems.Beginning CakePHP: From Novice to Professional (Expert's Voice in Web Development) OverviewAll other attempts at translating CakePHP for new users are either too technical or lack enough information. This book is tailored for those new to Cake and who want a thorough tutorial. The biggest advantage for reading this book is that it really stands alone in the repertoire of CakePHP documentation, and little work is scheduled to become available anytime soon.It's to a PHP developer's advantage to try out Cake and to get a favorable introduction to the framework, which is precisely what this book provides.Beginning CakePHP is one of the first if not the first book in the market that leads the reader through extensive web application development in CakePHP, one of the leading popular growing open source Web frameworks. It gives a how-to approach to Cake rather than a dictionary-type reference, that culminates in an extensive practical blogging application example.

Want to learn more information about Beginning CakePHP: From Novice to Professional (Expert's Voice in Web Development)?

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

Programming Microsoft ASP.NET MVC Review

Programming Microsoft ASP.NET MVC
Average Reviews:

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

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

Programming Microsoft ASP.NET MVC ReviewFirst, let me say that generally I love Esposito's books and articles. His book on AJAX in Microsoft was the best on the topic. So, I expected a lot and ended up quite disappointed.
I am technical manager, and my developers have experience with MVC 1. We are all "fan-boys" MVC and for me it is the first time I actually enjoy development in Microsoft technologies.
Now, about the book. Who is this book for? The new MVC developers? It doesn't have any examples that one can build upon and learn the skills. For experienced developers? It doesn't go into the advanced implementation solutions; and the philosophy behind MVC only takes you so far. It goes to great (I would say, excruciating) details into what is the foundation of MVC design - but misses what *is* actually the MVC design. For example, the chapter on the controllers lists the role of controllers, motivation behind them, and anatomy of them. It also lists the interfaces that controllers implement. The bottom line - it convinced me what a great thing a controller is, but gave very little guidance how to use it!
It may be helpful for the instructors that can use some information in the classes. Or, it is very useful if you plan to join Scott Guthrie's team and develop MVC 3. But for real-world developers, architects, or technical managers - the value is questionable.Programming Microsoft ASP.NET MVC Overview
Delve into the features, principles, and pillars of the ASP.NET MVC framework-deftly guided by Web development luminary Dino Esposito. ASP.NET MVC forces developers to think in terms of distinct components-model, view, controller-that make it easier to manage application complexity. Plunge into the framework's internal mechanics and gain a practical, what-why-how perspective behind each ASP.NET MVC building block. You'll understand how and when to use this programming model as an alternative to Web Forms-to gain full control of HTML, simplify testing and extensibility, and design better Web sites and experiences. As always, Esposito provides the detailed, insightful guidance and illustrative code samples you need to get productive quickly.


Want to learn more information about Programming Microsoft ASP.NET MVC?

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

ASP.NET MVC 2 Cookbook Review

ASP.NET MVC 2 Cookbook
Average Reviews:

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

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

ASP.NET MVC 2 Cookbook ReviewNow this is a very superficial review, because I have just picked the book up and only had a single glance on it. In a ½ year I might write a different review.
But.
What is the one thing that every person new to ASP.NET MVC will have trouble with?
Well... DropDownList and SelectList of course.
When I look in the index for these subjects there is no entries! Really strange for a cookbook!
So apparently judging from the index, there is no recipe for this! Not good.
Further in this book are many screenshots where you see code from Visual Studio.
But the code is shown on a black background, which makes it difficult to read, yes sometimes it's outright impossible.
One wonders what the publisher was thinking about! Why render code on a black background, when it's difficult to read? Why not just render code on a white background, which is much easier to read?ASP.NET MVC 2 Cookbook OverviewWritten in cookbook style, this book offers solutions to all common web development problems through recipes. Each recipe contains step-by-step instructions followed by the analysis of what was done in each task and other useful information. The book is designed so that you can read it chapter by chapter, or you can look at the list of recipes and refer to them in no particular order. This book is particularly written for web developers looking to transfer their knowledge from the ASP.NET Web Forms way of doing things to the ASP.NET MVC framework. As this book targets readers of various experience levels, you should be able to find recipes of a basic, intermediate, and advanced nature. Regardless of your experience level, each recipe will walk you through the solution in a step by step manner that anyone should be able to follow.

Want to learn more information about ASP.NET MVC 2 Cookbook?

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

Learning Website Development with Django: A beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework (From Technologies to Solutions) Review

Learning Website Development with Django: A beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework (From Technologies to Solutions)
Average Reviews:

(More customer reviews)
Are you looking to buy Learning Website Development with Django: A beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework (From Technologies to Solutions)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Learning Website Development with Django: A beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework (From Technologies to Solutions). Check out the link below:

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

Learning Website Development with Django: A beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework (From Technologies to Solutions) ReviewThis book will basically guide you along the development of a web application that allows users to submit and share bookmarks. Unlike the online Django documentation, where snippets of code are presented to illustrate usage of particular features, this book takes you from start to finish of a complete web application. As other reviews point out, the book covers many popular features found in modern sites, including ajax, tags, pagination and rss.
The book is written based on Django 0.96 and there are a few places where the code breaks under Django 1.0. However, I didn't find debugging the code a big deal. As a matter of fact, it was a great opportunity for me to use the online Django documentation. You will eventually need to use Django's documentation anyway when you start writing your own apps.
If you don't want to debug, here are the code changes that you will need to make for the code to work with Django 1.0:
maxlength --> max_length @pp. 33, 68
form.has_errors --> form.errors @pp. 46, 52
clean_data --> cleaned_data @pp. 59, 60, 65, 73, 130
comment_form --> render_comment_form @pp. 144
don't create form.html @pp. 145
don't create posted.html @pp. 146
chapter 8: - many changes. To get admin working:
in settings.py add:
'django.contrib.admin'
in urls.py add:
from django.contrib import admin
admin.autodiscover()
(r'^comments/', include('django.contrib.comments.urls'))
This is a great book for getting started with Django. You will leave this book with a good idea of how to create very rich Django applications.Learning Website Development with Django: A beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework (From Technologies to Solutions) OverviewThis book is a beginner's guide to design, develop, and deploy a fully-featured dynamic website using the features of Django. This book is for web developers who want to see how to build a complete site with Web 2.0 features, using the power of a proven and popular development system, but do not necessarily want to learn how a complete framework functions in order to do this. Basic knowledge of Python development is required for this book, but no knowledge of Django is expected.

Want to learn more information about Learning Website Development with Django: A beginner's tutorial to building web applications, quickly and cleanly, with the Django application framework (From Technologies to Solutions)?

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

ASP.NET 4 24-Hour Trainer (Wrox Programmer to Programmer) Review

ASP.NET 4  24-Hour Trainer (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
Are you looking to buy ASP.NET 4 24-Hour Trainer (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 4 24-Hour Trainer (Wrox Programmer to Programmer). Check out the link below:

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

ASP.NET 4 24-Hour Trainer (Wrox Programmer to Programmer) ReviewThere are no easy roads for those wanting to get up to speed on new technologies. Many books and websites promise instant gratification, or instant knowledge, via some "easy way." "Stay young with seal fat soap! No effort required!" Or "Learn through osmosis! No thinking required! Just vegetate and let the knowledge seep in like jellyfish slime!" The electromagnetic spectrum bursts with such promises and audacious claims. So who can blame anyone who becomes skeptical at the subtitle "24-hour trainer?" And it doesn't refer to making gelatin spitballs, but to learning ASP.NET. So does the skepticism hold? Can the clueless and nescient learn this complex technology in a mere 24 hours by using this book?
Well, yes and no. Despite Wrox's new rock star theme, this book will only get you so far. And where exactly the 24-hour time frame comes in remains a little mysterious. Nonetheless, the book has plenty of value and will teach anyone quite a bit as long as expectations stay clear. For starters, this book, and accompanying DVD, emphasize process over fundamentals. Each chapter comprises a defined task. For example, the chapter "Master Pages in Web Forms" covers just that and not in great detail. Given this approach, beginners may sometimes find themselves wondering what just happened. Those with some experience or knowledge will probably benefit more.
The book sticks to a pattern. Each chapter begins with a brief introduction to the topic and ends with a "try it" section that steps through a specific task. Unfortunately, the introductory material often provides a glimpse of the technology. For instance the web.config file receives a lot of attention in this book, but nowhere does the book delineate the file's purpose in any detail. As an introduction this approach works great to a point. But as a way to means to solidify a foundation or to obtain a thorough understanding of the concepts in general it often falls flat. Still, for those who learn best by process, this book could work wonders. And it could serve as a great supplement to more detailed reading. Give it a prolonged glance to see if it works before buying.
The book also doesn't reveal everything in its title. Apart from ASP.NET, the book also covers the relatively new MVC (Model, View, Controller) framework. Those who don't possess the fundamentals may get lost quickly. MVC represents a fairly significant departure from the standard ASP model and the book's cursory introduction to the concepts may not suit everyone. Plus, most of the chapters have "A" and "A" sections that alternate between ASP.NET and ASP.NET MVC. For example, Lesson 19A, "Displaying Data in Web Forms" flows into Lesson 19B, "Displaying Data in MVC." For some, this may just be too much at once. MVC could probably stand a "training" book of its own with a more detailed introduction to its core concepts. jQuery and AJAX also appear in a later chapter and though readers will get waked through some examples of how to use them, the core concepts again receive only a speck of detail. The W3C tutorials may fill in some of the gaps for beginners.
Still, the book has value. Those needing a refresh in the "how to" and not on the fundamentals may find this the perfect resource. Or someone looking for just a taste of ASP without committing to learning the core concepts may also find this a perfect page flapper. More experienced programmers may walk away from this book and be able to start cranking out (simple) websites. Beginners, at least not all of them, may not be so lucky. Absolute beginners may need to find other resources to really understand the construction of a real world ASP.NET application. And no matter how one uses the book it will very likely involve far more than 24 hours of interaction. Sometimes shortcuts just don't exist.ASP.NET 4 24-Hour Trainer (Wrox Programmer to Programmer) OverviewThis unique book-and-video package introduces ASP.NET 4 to programmers

Microsoft ASP.NET allows you to build dynamically generated Web pages from database content. Written by a well-known authority on ASP.NET, this book-and-DVD package is an ideal place to start learning about the capabilities of ASP.NET 4. Each lesson covers both the ASP.NET Web Forms Framework and the ASP.NET MVC 2 Framework and is designed to teach you the fundamentals of the topic before progressing to a step-by-step tutorial. An instructional video for each of the 48 tutorials is provided on the DVD that accompanies the book.
Lessons include:
Anatomy of an HTML Page

Want to learn more information about ASP.NET 4 24-Hour Trainer (Wrox Programmer to Programmer)?

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

Beginning Rails 3 (Expert's Voice in Web Development) Review

Beginning Rails 3 (Expert's Voice in Web Development)
Average Reviews:

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

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

Beginning Rails 3 (Expert's Voice in Web Development) ReviewEvery Rails books needs to set the stage, to "explain the rules" so to speak, since using Rails is quite different from other "traditional" approaches of web development (LAMP, etc.). Beginning Rails 3 sets the stage nicely, and continues to deliver throughout the entire text - at least, until it comes to getting your Rails app on the web.
The first three chapters follow the typical pattern of a Rails book, explaining the origins of Rails, why it's good, how to install it, and then setting up a very simple web app so the reader can see how easy it is to get Rails up and running. One thing I liked in particular was in Chapter 1, where the authors stressed the importance of being open to the "Rails way" of doing things. This was a nice touch, as there's a good chance the "Rails way" is different from what the reader is expecting, especially if they have some experience developing with PHP.
From there the authors continue to get more in-depth on the various aspects of Rails, focusing on Active Record (the database aspect of a web app) and Active Pack (the "bridge" between the user interface and the database) for the first half of the book. Readers who prefer the programming aspect of development will enjoy these chapters, though they do get a bit dry to read in some places, with some sections (throughout the book actually) being virtually nothing but code for several pages.
One key thing to note at this point is that beginning with version 3, Rails is much more modular than before. This makes it much easier to "take out" things you don't need, or switch certain portions for something else (like using HAML for building your HTML templates instead of eRB, or DataMapper in place of ActiveRecord). It would have been great to see examples of how to do this, rather than just mentioning it's possible, but then that might push this beyond a "beginner's" book.
Web designers more interested in the user interface aspects of a web app will enjoy Chapter 8, which goes over Rails' Ajax support. I would have preferred this chapter to be a bit more in-depth, but I like the fact that the authors covered how to switch from the built-in Prototype library to jQuery, which is more common and better suited (in my opinion) for Rails development.
Chapter 9, "Sending and Receiving E-Mail" was a welcome surprise. In previous Rails books I've read (Simply Rails 2.0 and Foundation Rails 2) I don't remember this being mentioned - but it's such a common requirement for web apps, that almost every Rails developer needs to learn how to do this as some point.
It seems that many Rails newbies (like myself) are also somewhat new to programming in general, and we often don't quite grasp the importance of testing a web app to make sure it works properly and can handle errors and unforeseen difficulties with grace. Chapter 10 stresses the importance of testing a Rails app, and points out that testing is something you're probably already doing to some degree (though perhaps just by hand on an "ad-hoc" basis).
Rails has a very systematic way of testing, and this was a good (though hardly exciting) overview of how to test the various aspects of the web app you've been building (if you've been following along and typing in code as you've been reading - you can also download the code rather than type it all out, if you prefer, and links are provided at the beginning of each chapter).
I was a bit surprised that Internationalization was covered in this book, as it's something most people (in English-speaking countries at any rate) don't usually think about until after their app has been deployed. Fortunately, an entire chapter is devoted to Internationalization, and this was a really nice touch.
It's a very rare Rails developer that doesn't, at some point, want to add some sort of plugin to extend the functionality of the web app they're building. Chapter 12 goes over how to do this, even covering how to create and add your own plugin to Rails.
Probably my biggest expectation for this book was Chapter 13, which goes over deploying a Rails app to the web. It's just not simply uploading the finished files to a server (I wish!), and I have yet to come across a book that really nails this well, so that it's easy to understand for "traditional" web designers. Unfortunately, this chapter is lacking. It does cover Capistrano and Phusion Passenger, which really help ease the deployment of a Rails app to the web, but instead of also explaining a bit about server configuration (for those who want or have to do it themselves) there is instead a section preaching the benefits of outsourcing this to your hosting company, recommending you stay away from cheap Rails hosts (which I agree with, to a point) and instead use an experienced Rails-specific host.
I understand the reasons behind the authors' choice in this matter, as it's simply too much to expect new Rails developers to become experts in server configuration, but for companies or independent developers on a shoestring budget, high quality (read "expensive" here) Rails hosts may not be an option. I personally wanted to know how to do this, even if I decide not to do so with a real web app. As such, having more in-depth information about Rails deployment is, in my mind, necessary in a book like this (even if the reader decides not to do it themselves). This is a serious omission, in my opinion, and mars an otherwise great book.
Beginning Rails 3 is a great resource for those who are new the Rails, covering most of the key aspects of Rails 3 web development. Unfortunately, it falls short when it comes to actually explaining how to get your Rails app out into the world.Beginning Rails 3 (Expert's Voice in Web Development) OverviewRails 3 is a massive shake-up to the Rails community because it includes the surprise merger of the powerful Merb framework. This means a lot of people will be interested in knowing what's new in Rails if they've used it before, and getting started with it from scratch if they haven't.

Want to learn more information about Beginning Rails 3 (Expert's Voice in Web Development)?

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