Showing posts with label web development. Show all posts
Showing posts with label web development. Show all posts

Beginning Visual Web Programming in C# Review

Beginning Visual Web Programming in C#
Average Reviews:

(More customer reviews)
Are you looking to buy Beginning Visual Web Programming in C#? Here is the right place to find the great deals. we can offer discounts of up to 90% on Beginning Visual Web Programming in C#. Check out the link below:

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

Beginning Visual Web Programming in C# ReviewThe book shows how to write a C# web application on a server running .NET. Perhaps the most succinct description of the book is its cohesiveness. It describes using two crucial packages, ASP.NET and ADO.NET. ASP.NET essentially handles the client-server interaction, by making dynamic HTML pages and handling the user's input. While ADO.NET controls the interaction between the application server and the database.
As you go through the book, if you keep this simple demarcation in mind, then it helps your understanding of the many lower level details in each chapter.
It is clear from the book that Microsoft is pushing hard to have the entire web development process done on their .NET machines, by offering a tight and consistent tool integration. Gives the open source movement a serious challenge.Beginning Visual Web Programming in C# OverviewWith this book you'll learn the fundamentals of the web environment and how Visual Studio .NET makes it accessible to C# programmers. You'll build a working website that demonstrates all the elements of a C# web application. We'll take a step-by-step approach to each example as we explore the essential technologies and how VS.NET helps us to integrate them into a highly interactive, attractive web application. What you will learn in this book: - How to create dynamic web pages with ASP.NET web forms and web server controls- How to display and manipulate data using ADO.NET and Visual Studio .NET components- How to persist state in different ways, within the "stateless" web environment-How to create XML files and XML schema, and how to use them for data transfer-How to integrate your web applications with others, through web services-How to make your application more secure, via the security features in ASP.NET and IIS -How to eliminate bugs and unexpected failures, through effective debugging and exception-handling techniques-How to improve the performance of your application and prepare it for release

Want to learn more information about Beginning Visual Web Programming in C#?

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

Aptana RadRails: An IDE for Rails Development: A comprehensive guide to using RadRails to develop your Ruby on Rails projects in a professional and productive manner Review

Aptana RadRails: An IDE for Rails Development: A comprehensive guide to using RadRails to develop your Ruby on Rails projects in a professional and productive manner
Average Reviews:

(More customer reviews)
Are you looking to buy Aptana RadRails: An IDE for Rails Development: A comprehensive guide to using RadRails to develop your Ruby on Rails projects in a professional and productive manner? Here is the right place to find the great deals. we can offer discounts of up to 90% on Aptana RadRails: An IDE for Rails Development: A comprehensive guide to using RadRails to develop your Ruby on Rails projects in a professional and productive manner. Check out the link below:

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

Aptana RadRails: An IDE for Rails Development: A comprehensive guide to using RadRails to develop your Ruby on Rails projects in a professional and productive manner ReviewI do not believe this book was edited by a professional. If it were, it would never have been published.
Reading this book was like watching Fisher Stevens in the original "Short Circuit" movie (If you don't remember, he was the scientist; good guy, helpful and entertaining but constantly threw out one-liners that showed a limited command of the English language). Imagine an entire book written by his character and you have this book, Aptana RadRails.
Read the following statements with the Fisher Stevens accent and see what I mean: "If you still didn't, it's high time to start your Eclipse." or "Neat, uh?" or "Let's face it! We cannot help ourselves when a new gadget falls into our hands." And, yes, each of these statements is an actual quote from Aptana RadRails. Though they have potential entertainment value, they demonstrate the lack of quality in the writing of this book.
I am sure the author knows the material. He could probably do amazing things with Ruby, Ruby on Rails, Eclipse, or RadRails. However, technical writing is also a skill, just not one mastered by the "author" of this book.
Quality products like Ruby, Ruby on Rails, Eclipse, and RadRails deserve professional treatment.
Unfortunately, this book did not deliver.
BTW: My employer has a policy that I include a disclaimer on any commentary that I deliver on the web. Here it is: this review does not reflect the views or opinions of my employer.Aptana RadRails: An IDE for Rails Development: A comprehensive guide to using RadRails to develop your Ruby on Rails projects in a professional and productive manner OverviewAptana RadRails is an Integrated Development Environment for Ruby on Rails projects. Built on top of the well-known Eclipse platform, RadRails provides all the tools you need to create a whole Rails application from a single interface, allowing you to focus on the creative part of the development as your IDE takes care of the mechanics. This book is for Ruby on Rails developers who want to make the most of the framework by using an Integrated Development Environment. Even though the book explains everything you need to follow the contents, the focus is on how to use the tool and not on the Rails framework itself, so previous working knowledge of Rails is highly advisable. Previous knowledge of Eclipse is not necessary.

Want to learn more information about Aptana RadRails: An IDE for Rails Development: A comprehensive guide to using RadRails to develop your Ruby on Rails projects in a professional and productive manner?

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

The Definitive Guide to Plone Review

The Definitive Guide to Plone
Average Reviews:

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

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

The Definitive Guide to Plone ReviewEarlier this year I was evaluating a couple of content management systems (e.g., Bricolage, Typo3, Plone) for a project. Every system had compelling features, but Plone provided the best overall feature set (e.g., search, templating, workflow, user management) in a single package. Plone runs on top of Zope, a popular Python-based open source web application server. Many consider Zope to be Python's killer-app, similarly Plone may be one of Zope's killer-apps. After my initial experimentation with Plone, I was really impressed with its ease of use and the power and flexibility of its page templating system. Strengths aside, Plone's online documentation did not adequately address advanced topics. I often found myself sifting through bits of online howtos and other people's examples to understand how to do certain things. Not only was this time consuming but also hit-or-miss.
Enter The Definitive Guide to Plone by Andy McKay. This book provides a series of task-driven chapters with practical information necessary for you to develop great web applications in Plone. The reader is assumed to be knowledgeable about HTML, CSS, the Web, and Python (for advanced features of Plone). Each chapter begins with an overview of what will be covered and uses examples to clarify concepts. A novice user can read cover to cover and come away with a working knowledge of Plone and be able to create relatively sophisticated web sites. A more advanced user can skim the chapter outline, pick and choose topics of interest and quickly find answers.
Who is the author? Andy McKay is a core developer of the Plone CMS project and an active contributor to a variety of Python-based open source projects. McKay also maintains ZopeZen.org, a web site dedicated to Zope applications and extensions. All the examples in this text were reviewed by well-known Zope authority Michel Pelletier, co-author of the Zope book.
McKay aims for the novice user in the first four chapters. Beginning with a high-level introduction to the benefits of content management, then on to installing Plone, and finally how to do basic content editing and customizations. Those of you getting started with Plone will find the chapter on customizations to be most helpful. It shows you everything from changing a folder's default page to altering navigational tabs, further demonstrating Plone's flexibility. You'll notice that some of the text in this section is fairly self-explanatory (i.e., form field descriptions). You should be able to get going with a moderate Plone site after reading this section.
The next six chapters (5-10) go under the hood of Plone, and aims for administrators and developers. Templating is one of the first stumbling blocks when learning to use Plone, remarks McKay. To that end, McKay provides an excellent introduction to the building blocks of Plone's templating machinery, Template Attribute Language (TAL) and Macro Expansion TAL (METAL). McKay goes on to show you how to develop Script (Python) objects and web forms. Next, McKay breaks down Plone's concept of "skins" - images and styles surrounding the content, using the NASA Mars Rover website as an example. McKay moves on to discuss content workflow, one of the more complex features in Plone. Although he manages to explain individual concepts (e.g., states, transitions) well, he could have used some tougher (more real-world) examples to help readers tie in these concepts. Finally, the last two chapters in this section explain how to setup site permissions and users, and also integrate Plone with other systems (e.g., Apache, LDAP). Users looking to customize an existing Plone site should pay special attention here. Be sure to try out the examples, they will help you understand the concepts faster.
The last four chapters tackle advanced topics such as developing custom content types with Python code and Archetypes, indexing, and scalability. McKay provides an in-depth comparison of two approaches for creating new content types. First, using Python code to define content attributes, and second using Archetypes - a schema-based framework. McKay points out that Archetypes is the preferred way for development of products and content types by the Plone team. You can even use UML tools to model your content type, then generate a schema using ArchGenXML. From caching policies to Zope Enterprise Objects, the final chapter presents several techniques for improving your Plone site's performance.
The Definitive Guide to Plone fills the gap between the inadequacy of online howtos and the need to read through someone's example to find out how a particular thing is done. Users of all experience levels will benefit from the authoritative knowledge of the author. The writing style is clear, to the point and neutral. If you want to improve your productivity with Plone, look no further.The Definitive Guide to Plone OverviewThe Definitive Guide to Plone is the authoritative, unique guide to Plone, describing everything from installing Plone (on Mac OS X, Windows, and Linux) to writing code for the system. The book - part of Apress's library of Python programming and content management tools, and written by one of Plone's core development team - emphasizes the customization of Plone, and shows how to fully integrate Plone into an existing Web site and application. If you want to adopt Plone for some or all of its features, this is the book to pick up and learn by.

Want to learn more information about The Definitive Guide to Plone?

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

Ruby on Rails Enterprise Application Development: Plan, Program, Extend: Building a complete Ruby on Rails business application from start to finish Review

Ruby on Rails Enterprise Application Development: Plan, Program, Extend: Building a complete Ruby on Rails business application from start to finish
Average Reviews:

(More customer reviews)
Are you looking to buy Ruby on Rails Enterprise Application Development: Plan, Program, Extend: Building a complete Ruby on Rails business application from start to finish? Here is the right place to find the great deals. we can offer discounts of up to 90% on Ruby on Rails Enterprise Application Development: Plan, Program, Extend: Building a complete Ruby on Rails business application from start to finish. Check out the link below:

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

Ruby on Rails Enterprise Application Development: Plan, Program, Extend: Building a complete Ruby on Rails business application from start to finish ReviewIt's very clear from posts on the rails email list that there's space for books that take the novice developer beyond what they learn in beginners' books like Agile Web Development With Ruby on Rails. Those books will help you build your first app and get a sense of the structure of Rails but before long you'll want to write code that needs to be reusable between models, or across projects, or to interface with services other than databases. The beginners' books, by definition, don't deal with intermediate topics. That's the niche _Ruby on Rails Enterprise Application Development_ sets out to fill, but sadly it doesn't offer much beyond those beginners' guides.
Based on the title, I had expected going in that the book would be mostly focussed on cross-systems integration such as the use of LDAP, web services (particularly SOAP), connecting to multiple and/or legacy databases and other topics often lumped together as "enterprisey" which push at the rails conventions or require them to be abandoned. In fact the book would be better titled along the lines of "Up and running on Ruby on Rails in a small business" as the application developed through the course of its chapters is very simple and doesn't demonstrate much about Rails itself that couldn't be gleaned from AWDwRoR or one of its competitors.
Where some may find this book most useful is in the attention paid to windows-based development and to deployment (where it focusses on unix-based systems). Most of the books currently on the market do touch on using windows, but the authors of this one clearly use it themselves and actually advocate the use of an IDE for windows development. If your tastes run to Eclipse on Windows, that may draw you to this.
Though the book references Rails 1.2.3, the application built inside could just as easily have been built on Rails 1.1. The app is CRUD-based, but there is no mention of REST or map.resources, despite the fact that they could have simplified it. Authors don't have to buy into the prevailing wisdom in the rails community, but it's a shame when strategies that can simplify apps aren't covered.
Perhaps more worrying given that Rails 2.0 is now out the door and will be the default for anyone starting out with this book now is the use of deprecated techniques such as dynamic scaffolds (the scaffold keyword was removed 10 months ago in changeset 6306) and old-style pagination (which left in changeset 6992 back in June)
There certainly aren't as many books out there for newcomers to Rails as there are for some other languages/frameworks, so its inevitable that more are to come. It's a shame that already at least two such books have been pitched at intermediate developers rather than their more correct audience, and hopefully that trend won't continue. It would also be very helpful if packt would publish an addendum to this volume detailing the aspects that no longer work in Rails 2.0. Missing some great new feature in Edge Rails is one thing, but it's quite another to rely on features that were scheduled for removal over six months before a book goes to press.
Disclaimer: I was sent a free copy of this book to review.Ruby on Rails Enterprise Application Development: Plan, Program, Extend: Building a complete Ruby on Rails business application from start to finish OverviewThis book is aimed at developers who already have some familiarity with the Ruby on Rails framework and who want to move on from the basic tutorials. In particular, it is aimed at those who wish to use the unique attributes of Rails to develop and roll out business applications. It concentrates on application development as a whole process, and is intended to complement existing Rails tutorials. This book is aimed at developers who want to find out how to rapidly build easily-deployed, easily-supported business applications. It is for developers who have learned Ruby on Rails, probably from one of the tutorial books, and want to apply that knowledge to effectively build full, realistic applications.

Want to learn more information about Ruby on Rails Enterprise Application Development: Plan, Program, Extend: Building a complete Ruby on Rails business application from start to finish?

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

Google Web Toolkit GWT Java AJAX Programming: A step-by-step to Google Web Toolkit for creating Ajax applications fast Review

Google Web Toolkit GWT Java AJAX Programming: A step-by-step to Google Web Toolkit for creating Ajax applications fast
Average Reviews:

(More customer reviews)
Are you looking to buy Google Web Toolkit GWT Java AJAX Programming: A step-by-step to Google Web Toolkit for creating Ajax applications fast? Here is the right place to find the great deals. we can offer discounts of up to 90% on Google Web Toolkit GWT Java AJAX Programming: A step-by-step to Google Web Toolkit for creating Ajax applications fast. Check out the link below:

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

Google Web Toolkit GWT Java AJAX Programming: A step-by-step to Google Web Toolkit for creating Ajax applications fast ReviewA practicum is a course designed to give students practice in a previously studied field, and that's what this book is: if you are a developer who understands Java and at least something about web development, this practical guide will immediately get you up to speed on working, practical uses of GWT. This is not about the internals of GWT, but about how to use it, and, if you haven't heard, Google Web Toolkit lets Java developers create Ajaxified web applications without becoming Javascript experts. One of the nicest things about this book is that the clear and logical explanations are accompanied by runnable examples that actually compile and work as is! Amazing! This may not be your last book on Ajax and GWT, but it probably should be your first since it puts you immediately on your feet with a clear, firm grasp both of what this new technology is all about as well as how to use it today.Google Web Toolkit GWT Java AJAX Programming: A step-by-step to Google Web Toolkit for creating Ajax applications fast OverviewEach chapter covers a series of practical tasks, showing how to achieve a particular useful result â€' and then learn how it works so that you can apply your knowledge to your own unique situation. Readers will need experience writing non-trivial applications using Java. Experience with developing web interfaces is useful, but knowledge of JavaScript and DHTML is not required… GWT takes care of that!--This text refers to the Kindle Edition edition.

Want to learn more information about Google Web Toolkit GWT Java AJAX Programming: A step-by-step to Google Web Toolkit for creating Ajax applications fast?

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

PHP: The Complete Reference Review

PHP: The Complete Reference
Average Reviews:

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

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

PHP: The Complete Reference ReviewPHP, The Complete Reference may be a good book to start learning from. In addition, it does touch on most of the major topics.
However, calling it "Complete" is a joke. I have been writing software for over 40 years, and this is the first language "reference" book I have found that does not fully describe the built-in functions supported by the language. For example, on pages 82-84 the author lists about 100 string functions in a 2 column table. The first column is the function name, and the 2nd column is a single phrase that states the purpose of the function. No syntax is shown, no arguments, no return value information and no usage information. In the few pages that follow, there are in-line examples of a couple of the 90+ functions.
The same is true for other groups of functions. Having to go online to find out information that should be in a "complete reference" obviates the need for a book. At the price charged for this book, you'd be better off using the abundant information available online.PHP: The Complete Reference Overview
Your One-Stop Guide to Web Development with PHP--Covers PHP 5.2

Build dynamic, cross-browser Web applications with PHP--the server-side programming language that's taken the Internet by storm. Through detailed explanations and downloadable code examples, this comprehensive guide shows you, step-by-step, how to configure PHP, create PHP-enabled Web pages, and put every advanced development tool to work.

PHP: The Complete Reference explains how to personalize the PHP work space, define operators and variables, manipulate strings and arrays, deploy HTML forms and buttons, and process user input. You'll learn how to access database information, track client-side preferences using cookies, execute FTP and e-mail transactions, and publish your applications to the Web. You'll also get in-depth coverage of PHP's next-generation Web 2.0 design features, including AJAX, XML, and RSS.

Install PHP and set up a customized development environment

Want to learn more information about PHP: The Complete Reference?

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

Ruby on Rails Bible Review

Ruby on Rails Bible
Average Reviews:

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

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

Ruby on Rails Bible ReviewI found this book to be a pretty good overview of the Rails framework. It covers the basics, and is clearly written. I didn't find it to be a "bible" of RoR, in that my expectations of such a book would be a very in depth collection of information. This is why I rate it a 4/5.
That being said, it's a good book, and worth owning if you are new to RoR.Ruby on Rails Bible OverviewThanks to the explosive growth in popularity of the Rails framework, the equally popular Ruby programming language now has a great place to hang its hat. The powerful combination of the two provides the perfect toolset to create Web applications that feature concise code, clean syntax, and easy maintenance. This must-have book is your best guide on how to jump on the RoR bandwagon—from the basics of Ruby programming to advanced techniques for experienced Rails developers.

Want to learn more information about Ruby on Rails Bible?

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

The Definitive Guide to Plone (Expert's Voice in Open Source) Review

The Definitive Guide to Plone (Expert's Voice in Open Source)
Average Reviews:

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

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

The Definitive Guide to Plone (Expert's Voice in Open Source) ReviewI had the Definitive Guide to Plone first and second editions. I whacked at it for a few years. I never got it. Moved to Django a little over a year ago. Now I can actually develope web apps. Yeay!The Definitive Guide to Plone (Expert's Voice in Open Source) OverviewPlone allows big and small companies, freelancers, individuals, institutions and organizations to create and manage Internet sites, intranets, and Web applications. It is the leading open source Content Management System (CMS), and because it is also completely customizable, can be deployed quickly and easily in a wide range of applications. The Definitive Guide to Plone is the only complete book to learning, using, and customizing Plone for a wide-range of online applications.

Want to learn more information about The Definitive Guide to Plone (Expert's Voice in Open Source)?

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

Web Application Design Handbook: Best Practices for Web-Based Software (Interactive Technologies) Review

Web Application Design Handbook: Best Practices for Web-Based Software (Interactive Technologies)
Average Reviews:

(More customer reviews)
Are you looking to buy Web Application Design Handbook: Best Practices for Web-Based Software (Interactive Technologies)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Web Application Design Handbook: Best Practices for Web-Based Software (Interactive Technologies). Check out the link below:

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

Web Application Design Handbook: Best Practices for Web-Based Software (Interactive Technologies) ReviewI bought this book because Krug's book (Don't Make Me Think) recommended it and because my main concern was web-based business applications not public web sites.
I was extremely disappointed by Web Application Design Handbook:
1) It doesn't say much more than what any Windows developer has known
for the past 10 years
2) It is full of discussions about software DEVELOPMENT but it is
supposed to be a DESIGN book
3) It is supposed to be a book about WEB design but half of it is
about reports, graphs, diagrams, and maps
The first half of the book concentrates on what was advertised: design/usability of web-based applications. But it doesn't offer many new ideas. Most of the recommendations are well-known to Windows developers. It doesn't give enough attention to what's different about web-based applications.
The amount of useful, thought-provoking information in this book that could help a Windows developer create better web-based applications is no more than 50 pages. Not very good for a book of 600 pages.
The book does not inspire confidence that the recommendations are based on real usability testing. There's a lot of conventional wisdom followed by a lot of suggestions to figure it out yourself with your own usability tests.
The book has a maddening tendency to slip into development issues. Why on earth are there JavaScript code examples in a design book???!!! Why are there discussions about the impact of client vs server-side code on network bandwidth? Not only are these discussions distracting, they are also full of half-truths, oversimplifications, obsolete information, and some outright mistakes.
Almost 2/3 of the book is about topics that are beyond the scope of web application design (ok they're at least straining the limits): reports, graphs, diagrams, maps. That material would be handled better in a separate book, dedicated to those topics. As it is, most of the book is irrelevant to my needs.
If you are concerned with usability/GUI design of web sites or web applications forget this book and get Krug's Don't Make Me Think instead.
Web Application Design Handbook: Best Practices for Web-Based Software (Interactive Technologies) Overview

Want to learn more information about Web Application Design Handbook: Best Practices for Web-Based Software (Interactive Technologies)?

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

Python 3 Web Development Beginner's Guide Review

Python 3 Web Development Beginner's Guide
Average Reviews:

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

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

Python 3 Web Development Beginner's Guide ReviewPackt Publishing asked me to review "Python 3 Web Development Beginner's Guide" ([...]). I'll have to admit, it's a bit of an odd duck. A better (albeit overly verbose) title might have been "An Introduction to Rich Internet Application Development Using jQuery UI, a Very Modern Version of Python, a Relatively Old Python Web Application Framework Named CherryPy, and an Ancient Version of HTML Written by a Guy Who Uses Windows".
The first tipoff that this book was a bit strange was that the author uses Windows and some combination of Firefox and IE. It seems like most web developers use OS X (or occasionally Linux), and they prefer Chrome over IE.
The next tipoff was the use of jQuery UI. jQuery UI is a very modern technology which is often used to build rich internet applications. RIAs really aren't the sort of thing that I would expect to see in a book for beginners. What happened to the old days when beginning web applications focused on the server dynamically generating HTML? If I took the time to count the number of lines of code, I wouldn't be surprised if this book had more JavaScript than Python.
The title of this book mentions Python 3, but if you search for "Python 3" in the book, there are extremely few mentions of it. This book really isn't about Python 3 per se (as compared to Python 2); it has a lot more to do with jQuery UI.
Whereas Python 3 and jQuery UI are very modern technologies, standing in contrast is the book's use of HTML 4 and CherryPy. HTML 4 is an *ancient* version of HTML. I would expect anyone using jQuery UI to use either XHTML or HTML5. At the very least, I would have expected one of the transitional DTDs. Similarly, he uses CherryPy. Although I agree that CherryPy is solid code, it's also fairly old. It predates any of the modern Python frameworks.
This book claims to teach web development "without having to learn another web framework" [p. 1]. That's simply not true. It makes heavy use of CherryPy. The home page for CherryPy ([...]) calls it an "HTTP framework" and says that it has "everything you would expect from a decent web framework." It's not as full-featured as, say, Django, but parts in the example code such as "@cherrypy.expose" [p. 36] are certainly framework features. In fact, "@cherrypy.expose" is part of CherryPy's object publishing system, which it uses as a replacement for regex-based URL routing.
Another thing that's a bit strange about this book is that the author doesn't use a client-side or a server-side templating language. In JavaScript, he tends to use string concatenation, which is weird because there is a templating pluging for jQuery. On the server, he embeds HTML directly in the Python code, which is pretty ugly (as he mentions on p. 229).
Furthermore, the code is extremely sloppy. The code does not follow Python's style guide concerning whitespace (PEP-8) (see for example p. 145) even though PEP-8 is extremely standard in the Python community. Nor is it even self consistent. I don't know of anyone who puts a space before the colon in expressions such as "if not isinstance(name,str) :" [p. 146]. The indentation in the JavaScript is not only non-standard and inconsistent, it's occasionally completely wrong [p. 118] (i.e. the indentation disagrees with the braces).
Aside from bad style, I'm a little concerned about various coding practices. For instance, the JavaScript at the bottom of p. 40 has variables that don't use var. This means they're effectively global. This is extremely bad practice. Fortunately, he does use var in other places in the book.
On the subject of security, there are several standard security vulnerabilities that web applications must protect against: XSS (cross-site scripting vulnerabilities), SQL injection attacks, XSRF (cross-site request forgeries), and session fixation (or session hijacking) attacks. Every book on web development should cover these.
The book mentions XSS, but I fear it's approach may not be thorough enough. It does not mention the term "SQL injection" attack, but the ORM shown in the book does look to be somewhat safe. It mentions XSRF, but says that it's out of scope. It doesn't mention "session fixation" or "session hijacking". In general, I don't think the book is good enough about "escaping things" properly. For instance, on p. 293 the author creates a URL in JavaScript using values from a form, but he doesn't take care to URL encode the parameters.
Despite all of the above, I can say this about the book. The author does a good job explaining the web to beginners. Modern web applications are fairly complicated beasts. There's the client, the web server, and the database server, and they each require their own syntaxes. The author does a decent job explaining what runs where. It can be difficult for an expert web developer, such as myself, to remember that newbies might not know all these things.
In summary, will this book help you become a competent, professional web developer? Absolutely not. Is it as well written as, say, "Agile Web Development with Rails" ([...]). No. However, might it be a good way for a beginner to dip his toes in web development with Python and jQuery UI? Maybe.
(Disclaimers: Packt gave me a free electronic copy of this book in trade for my review. I have not read the whole thing. I did read the first 50 pages and skimmed various key sections.)Python 3 Web Development Beginner's Guide OverviewPart of Packt's Beginner's Guide Series, this book follows a sample application, with lots of screenshots, to help you get to grips with the techniques as quickly as possible. Moderately experienced Python programmers who want to learn how to create fairly complex, database-driven, cross browser compatible web apps that are maintainable and look good will find this book of most use. All key technologies except for Python 3 are explained in detail.

Want to learn more information about Python 3 Web Development Beginner's Guide?

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

Pro Ajax and the .NET 2.0 Platform Review

Pro Ajax and the .NET 2.0 Platform
Average Reviews:

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

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

Pro Ajax and the .NET 2.0 Platform ReviewPro Ajax and the .NET 2.0 Platform gets high marks from me because it is concise, informative and easy to follow. After reading the first three chapters I had a clear understanding of what Ajax really is. Author Dan Woolston has extensive experience with AJAX and he seemed to share it all here without overwhelming this reader.
Woolston did not waste my time in getting me up to speed. In the first three chapters I learned how to write my own reusable (cross browser) JavaScript functions that will work together to execute an Ajax call.

Of course I might rely on one of the various existing frameworks to do this for me. However, now I know what's going on under the covers and I can make an informed decision about what Ajax to use and when. I know exactly what is happening when Ajax is implemented and why.The book also does a nice job of covering CSS and the DOM (document object model). As you know (or will know after reading), these combine with JavaScript to create the foundation of Ajax! Once you understand how they work together you'll know more about Ajax than 90% of your developer friends.
Excellent Feature #1: The overview of JavaScript, CSS and the DOM is fantastic. I really appreciated the fact that it was concise and dead-on accurate in addressing the specific elements that a .NET developer needs to understand in order to code Ajax.
Continuing on, after the book had me up to speed with Ajax, it went into n-tier design. This is important because, in theory, a programmer can go hog wild on Ajax and break tons of rules regarding sound application architecture. So I was impressed that Woolston transitioned directly into best-practices for how and when to use Ajax.
The first third of the book covers Ajax theory and best-practices. With Ajax, one size does not fit all. Therefore, chapter seven includes overviews of many popular Ajax frameworks including non .NET frameworks such as Ruby on Rails, WebORB, xajax (PHP) and Direct Web Remoting (Java). It also covers .NET frameworks including Ajax.NET, Anthem and Atlas.
The other two thirds of the book are devoted to Ajax programming concepts. The author uses the Anthem framework for most of this coding. Anthem is an open-source, .NET framework in C# that is compatible with ASP.NET 1.1 and 2.0. It is extremely lightweight, requiring only one class file for core functionality.
Excellent Feature #2: The book's code walkthroughs are based on a fully functional n-tier sample application that you can download free. The sample application uses the AdventureWorks database which is also a free download from Microsoft if you don't already have access to it.
You might think that some .NET features and topics lend themselves to Ajax technology and therefore should be covered in more detail. You'd be right. Woolston sets aside complete chapters on Web services, Custom Controls, ASP.NET Security and Web Parts.
Excellent Feature #3: When you're done learning how to build your own Ajax, there are two chapters devoted to debugging and testing Ajax.
One of the last chapters was my favorite. Chapter 19 is all about usability. As you may know, Ajax solves many usability problems. But can also create new ones. Woolston addresses the good, the bad and the ugly.
The book provides ideas and examples of good Ajax. The author has test-driven many Ajax controls and shares his trials and tribulations. This feedback no doubt will save developers valuable time.
The book also discusses potential pitfalls of using Ajax. Woolston tackles cross-browser compatibility issues and how to best overcome them. He also talks about how to deal with the browser's back button. How to handle browsers with disabled JavaScript and how to work past the problem of pageshifting.
Some of the other usability topics covered in Chapter 19 include Ajax menus, bookmarking, type-aheads, connected controls, code visibility and page paradigms.
Suffices to say this book packs a big Ajax punch. I highly recommend it to any of my peers who are interested in building Ajax functionality into their web applications. This book is applicable to .NET developers who are working with ASP.NET 1.1 or 2.0. In my opinion, web developers of any skill level will find it helpful.Pro Ajax and the .NET 2.0 Platform OverviewAjax has swept through the IT world like wild-fire over the last 8 months. It's being deployed by major corporations across the world to improve the user-experience of their websites (e.g. Google maps, Flickr, Google Suggest and Amazon Discuss). This is only the beginning of its potential. It seems likely that within the year Ajax techniques will become one of the corner stones of contemporary web development. No website will want to be without them and no web designer will want to pass up on these skills.This book follows on from Apress' extremely successful Foundations of Ajax title. It takes the reader on a detailed journey through the Ajax technology and shows them how to integrate Ajax with Microsoft's popular .NET 2.0 Framework to produce their own implementations of the functionality they're beginning to see on the web. The keystone of the book is practicality. We show people how to put theory into practice and bring Ajax to their web applications in a professional manner.Crucially, for a book in such a rapidly moving field, we also look ahead to when Microsoft will unveil it's ‘Atlas' Ajax toolkit for Visual Studio 2005. We tell people what to expect and how they can begin preparing for it.

Want to learn more information about Pro Ajax and the .NET 2.0 Platform?

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

Coldfusion MX Developer's Handbook Review

Coldfusion MX Developer's Handbook
Average Reviews:

(More customer reviews)
Are you looking to buy Coldfusion MX Developer's Handbook? Here is the right place to find the great deals. we can offer discounts of up to 90% on Coldfusion MX Developer's Handbook. Check out the link below:

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

Coldfusion MX Developer's Handbook ReviewFive years ago I was called upon to learn Cold Fusion over a weekend before starting a new assignment. I picked up Ben Forta's original Cold Fusion book and read three or four chapters on the way home on the train, picking up the bulk of what I needed to know to do my work in a few short hours. I've done a lot of work with Cold Fusion since then, and used that book to pick up many of the finer points of the craft, including the CFPOP and CFMAIL tags which I used to build a web-based e-mail service.
The web has changed a lot since 1998, and so has Cold Fusion. That book served me well, but with all the technological advances since its publication, I needed a new book that offered coverage of all the new features in Cold Fusion, from support for Flash and XML to invocation of web services and next-generation Cold Fusion components.
Cold Fusion MX Developer's Handbook fits the bill. It provides robust coverage of Cold Fusion's basic long-standing features, but also goes into more detail about maturing technologies like WDDX and Flash Remoting and their place in Cold Fusion applications. Many of the original tags had evolved significantly since I last made use of them, and this book offers thorough explanations of their new features. When it comes to new technologies like WML and Web Services, the book includes explanations not only of Cold Fusion's support for these technologies but also overviews describing their capabilities in general terms. (WAP/WML, for example, doesn't have specialized Cold Fusion support, but the chapter on "Working with WAP and WML Clients" not only explains the intricacies of a WML application but also how to use standard Cold Fusion tags to determine whether a client is WML-capable based on request headers and set the Content-Type appropriately for the response.)
I've definitely found the right book to help me "catch-up" on Cold Fusion, but the book would still be great for neophytes seeking to learn Cold Fusion from the ground up, as well as experienced Cold Fusion developers who need a reference to the product's many new features.Coldfusion MX Developer's Handbook OverviewColdFusion is an extremely powerful web-development tool. Despite its short initial learning curve, attributed to its accessible HTML-like, tag-based syntax, it provides sophisticated content-management solutions for large-scale enterprises. This has never been truer than it is now, since the release of ColdFusion MX. To take advantage of this power, you must step outside the box to learn skills as diverse as application design and Web Services development--topics addressed only briefly, if at all, in standard ColdFusion tutorials and reference books.
ColdFusion MX Developer's Handbook teaches you what you need to broaden your ColdFusion skills and become a fully capable enterprise developer. Inside, 13 ColdFusion experts provide highly detailed, advanced instruction that will save you countless headaches and let you squeeze every last drop of functionality from the newest release. You'll master database integration techniques involving advanced SQL queries, stored procedures, and database upsizing. You'll take advantage of MX's improved integration with other technologies, incorporating Flash using Flash Remoting, and capitalizing on full XML support to create Web Services. In your custom coding, you'll build and deploy Java and C++ extensions and wirelessly extend ColdFusion's reach with components that talk to WAP and WML clients.
All this comes wrapped in practical, hard-to-find advice for managing your content and applications and optimizing performance. Large applications with heavy traffic need speed and efficiency, and you get that with performance turning, load balancing, and caching. If you're working in a clustered environment, you need to understand state management. No matter what your situation, you'll benefit from in-depth coverage of application security, debugging, and coding methodology using Fusebox.
Every chapter is packed with the technical knowledge to give you what you need to create serious solutions. You might find that one particular chapter alone is worth the cost of the book because of the time and frustration it will save you. Most readers, however, will use various parts of this book at different times, depending on the constantly changing challenges faced by enterprise programmers. The mission of this book is to provide the extra skills you need to be a successful ColdFusion developer in today's demanding and expanding environment.

Want to learn more information about Coldfusion MX Developer's Handbook?

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

Seam in Action Review

Seam in Action
Average Reviews:

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

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

Seam in Action ReviewI'll be honest. I reviewed this book for Manning before it came out. Look at the back cover. There I am. I cannot stress this enough. If you want to learn Seam (and if you're building web applications, you want to learn Seam), you should buy this book. I reviewed it because I work with Seam daily, on multiple projects. From simple Crud stuff to trading systems. I do not lie in my quote on the back cover. I learned a lot of stuff reviewing this book. I have read all the other Seam books out there, at least up to the time I reviewed this one. Other books are good, and I won't get into specific comparisons, but I learned a lot reviewing this one. However, its well organized, so if you know nothing, you'll be able to learn it from this book. So, you know, buy it.
FYI I was not paid to review the book, and will certainly get nothing if you buy it.Seam in Action Overview
JBoss Seam is an exciting new application framework based on the Java EE platform that is used to build rich, web-based business applications. Seam is rapidly capturing the interest of Java enterprise developers because of its focus on simplicity, ease of use, transparent integration, and scalability.

Seam in Action offers a practical and in-depth look at JBoss Seam. The book puts Seam head-to-head with the complexities in the Java EE architecture. The author presents an unbiased view of Seam from outside the walls of RedHat/JBoss, focusing on such topics as Spring integration and deployment to alternative application servers to steer clear of vendor lock-in. By the end of the book, you should expect to not only gain a deep understanding of Seam, but also come away with the confidence to teach the material to others.

To start off, you will see a working Java EE-compliant application come together by the end of the second chapter. As you progress through the book, you will discover how Seam eliminates unnecessary layers and configurations, solves the most common JSF pain points, and establishes the missing link between JSF, EJB 3 and JavaBean components. The author also shows you how Seam opens doors for you to incorporate technologies you previously have not had time to learn, such as business processes and stateful page flows (jBPM), Ajax remoting, PDF generation, asynchronous tasks, and more.

All too often, developers spend a majority of their time integrating disparate technologies, manually tracking state, struggling to understand JSF, wrestling with Hibernate exceptions, and constantly redeploying applications, rather than on the logic pertaining to the business at hand. Seam in Action dives deep into thorough explanations of how Seam eliminates these non-core tasks by leveraging configuration by exception, Java 5 annotations, and aspect-oriented programming.


Want to learn more information about Seam in Action?

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

ASP.Net Ajax in Action Review

ASP.Net Ajax in Action
Average Reviews:

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

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

ASP.Net Ajax in Action ReviewI don't normally give a rave review about books unless I was really satisfied with the book, but this book really is a great book.
First of all, apart from it being an ASP.NET AJAX book, one of things I consider when buying a book is the overall flow of the book - the flows between paragraphs and the flows between chapters. On that note, ASP.NET Ajax in Action has a great flow. Especially the transitions of the book and the divisions of the chapters were well put into the book, so it could feel like reading a novel in some cases.
On the technical side, I like technical books that have a lot of examples that make good sense. This book is full of examples, which is very imporant for understanding a new technology. Another thing I like about th book is the detailed examplanations of the ASP.NET Ajax foundations. For example, it doesn't talk about UpdatePanel until Chatper 6 and 7, which most of ASP.NET developers like to just use for quick development. However, this book does a good job of illustrating the overall architecure of the Ajax framework, and does not neglect that Javascript is also a big part in developing Ajax-enabled websites. Unlike other ASP.NET Ajax books, this book has a few chapters dedicated to client-centric ASP.NET Ajax development, which is necessary for building hard-core ajax sites and components.
To conclude, this book is a must-have for asp.net developers and you can use it as both a reference book and a learning material.ASP.Net Ajax in Action Overview
Ajax has revolutionized the way users interact with web pages today. Gone are frustrating page refreshes, lost scroll positions and intermittent interaction with a web site. Instead, we have a new generation of fast, rich, and more intuitive web applications. The ASP.NET AJAX framework puts the power of Ajax into the hands of web developers. ASP.NET AJAX, formerly called Atlas, is a new free framework from Microsoft designed to easily add Ajax features to ASP.NET applications. With this technology, ASP.NET developers can easily build more interactive and highly-personalized web applications that work across all most popular browsers.

ASP.NET AJAX in Action is a fast-paced, example-rich tutorial designed for ASP.NET web developers and written by ASP.NET AJAX experts Alessandro "Garbin" Gallo, David Barkol, and Rama Krishna Vavilala. This book introduces you to Ajax applications and to the ASP.NET AJAX technology. Beginners will appreciate the clear explanations of key ideas and terminology. Intermediate and advanced ASP.NET developers will find a no-nonsense learning source and well-organized reference.

ASP.NET AJAX in Action offers a rich set of examples and meticulous explanations. The extensive code samples are accompanied by accurate and rigorous explanations of the concepts behind development with ASP.NET AJAX. In this book, you will discover how to use
Microsoft Ajax Library Partial rendering with UpdatePanels Advanced client and server techniques Ajax Control Toolkit
If you are a web developer looking to bring your web pages to life and to enhance the user experience, this book is for you.

ASP.NET AJAX in Action will give you with the knowledge and tools you need to more easily craft the next generation of Ajax applications. With the help of the Microsoft ASP.NET AJAX framework, Ajax development has never been easier and more instinctive for both client-script developers and ASP.NET developers alike.


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

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

About.com Guide to Web Design: Build and Maintain a Dynamic, User-Friendly Web Site Using HTML, CSS and Javascript (About.com Guides) Review

About.com Guide to Web Design: Build and Maintain a Dynamic, User-Friendly Web Site Using HTML, CSS and Javascript (About.com Guides)
Average Reviews:

(More customer reviews)
Are you looking to buy About.com Guide to Web Design: Build and Maintain a Dynamic, User-Friendly Web Site Using HTML, CSS and Javascript (About.com Guides)? Here is the right place to find the great deals. we can offer discounts of up to 90% on About.com Guide to Web Design: Build and Maintain a Dynamic, User-Friendly Web Site Using HTML, CSS and Javascript (About.com Guides). Check out the link below:

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

About.com Guide to Web Design: Build and Maintain a Dynamic, User-Friendly Web Site Using HTML, CSS and Javascript (About.com Guides) ReviewPart of my job as a Web designer/developer is to stay on top of current best practices, technology and software. This book covers all of that in a comprehensive but concise package.
The author goes a step beyond discussing what you can and can't do with a Web site, and offers practical, understandable reasons why, and specific examples of when a particular technique or technology is appropriate.
Like a well designed Web site, the book is well organized and easily readable. The links to the author's own website and others are well chosen, adding depth to the subject, and demonstrating an effective way to create a multimedia approach in which each medium plays a specific role, each complimentary to the other.
This is, by far, the best book of its kind that I've seen.
About.com Guide to Web Design: Build and Maintain a Dynamic, User-Friendly Web Site Using HTML, CSS and Javascript (About.com Guides) OverviewPeople are registering new hostnames at a rate of 2 million per month. "The About.com Guide to Web Design" is the essential guidebook they need to build user-friendly websites- start to finish. Her, novice programmers will never be confused or overwhelmed by technical jargon. Jennifer Kyrnin, The About.com Web Design/HTML expert, is an experienced professional who will walk with them, building a sample website along the way to illustrate to tools and easy-to-implement insider techniques that can fulfil their vision.Featuring these essentials for effective websites such as: choosing where to host your website and why; knowing the basic codes to use for greater functionality; adding drama using Flash, DHTML, Ajax, and more; and, using HTML and CSS libraries as handy quick references."The About.com Guide to Web Design" simplifies programming down to only the elements needed for exceptional websites!

Want to learn more information about About.com Guide to Web Design: Build and Maintain a Dynamic, User-Friendly Web Site Using HTML, CSS and Javascript (About.com Guides)?

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

DocBook 5: The Definitive Guide Review

DocBook 5: The Definitive Guide
Average Reviews:

(More customer reviews)
Are you looking to buy DocBook 5: The Definitive Guide? Here is the right place to find the great deals. we can offer discounts of up to 90% on DocBook 5: The Definitive Guide. Check out the link below:

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

DocBook 5: The Definitive Guide ReviewNorman Walsh's DOCBOOK 5: THE DEFINITIVE GUIDE has been extensively revised and updated, edited by Richard L. Hamilton, and offers the latest standards in XML. It comes from a lead engineer and founder of XML Press and teaches all the basics on how to write DocBook XML documents, how to understand its facets, and how to publish DocBook to various formats. All the options for customizing the latest program are packed into this outstanding reference.
DocBook 5: The Definitive Guide Overview
If you need a reliable tool for technical documentation, this clear and concise reference will help you take advantage of DocBook, the popular XML schema originally developed to document computer and hardware projects. DocBook 5.0 has been expanded and simplified to address documentation needs in other fields, and it's quickly becoming the tool of choice for many content providers.

DocBook 5: The Definitive Guide is the complete, official documentation of DocBook 5.0. You'll find everything you need to know to use DocBook 5.0's features-including its improved content model-whether you're new to DocBook or an experienced user of previous versions.

Learn how to write DocBook XML documents
Understand DocBook 5.0's elements and attributes, and how they fit together
Determine whether your documents conform to the DocBook schema
Learn about options for publishing DocBook to various output formats
Customize the DocBook schema to meet your needs
Get additional information about DocBook editing and processing


Want to learn more information about DocBook 5: The Definitive Guide?

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

Joomla Bible Review

Joomla Bible
Average Reviews:

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

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

Joomla Bible ReviewThis is far and away the best overview on Joomla, how to deploy a website in Joomla. This is not a book on how to develop in Joomla. The intended audience is someone who will be building Joomla websites, administrating them and doing mild customization in the HTML/CSS arena. Not a book about PHP programming or Joomla's MVC architecture (shame to even use that term, as Joomla MVC is horrific!).
Joomla is a great product for the right audience and this book is perfect for them!Joomla Bible Overview
Comprehensive guide to creating Web sites with the open-source Joomla!1.5

Joomla! is an open-source content management system (CMS) for Web sites. While it is free and relatively easy to use, there are lots of tricks and functionality that may not be intuitive to new users or those switching from other systems. And the previous version is quite different from the new Joomla 1.5, for which documentation is sparse.Joomla! Bible is the complete, step-by-step guide you need to build and manage Web sites using the very newest version of this powerful and popular CMS.
Walks you through obtaining the Joomla! 1.5 code and how to deploy it to a server, configure the site, create content, and manage content and user hierarchies
Helps you get the most out of core modules that provide advanced functionality, including the Polls Module, the Banner Manager, the Media Manager, Galleries, Weblinks, Content Syndication, and Newsfeed Aggregation
Vaults you into the world of Web 2.0 with extensive coverage of JomSocial, and shows you how to set up for e-commmerce with VirtueMart

Get the most out of Joomla! 1.5 with this complete guide guide.

Want to learn more information about Joomla Bible?

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

Pro Internet Explorer 8 & 9 Development: Developing Powerful Applications for the Next Generation of IE Review

Pro Internet Explorer 8 and 9 Development: Developing Powerful Applications for the Next Generation of IE
Average Reviews:

(More customer reviews)
Are you looking to buy Pro Internet Explorer 8 & 9 Development: Developing Powerful Applications for the Next Generation of IE? Here is the right place to find the great deals. we can offer discounts of up to 90% on Pro Internet Explorer 8 & 9 Development: Developing Powerful Applications for the Next Generation of IE. Check out the link below:

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

Pro Internet Explorer 8 & 9 Development: Developing Powerful Applications for the Next Generation of IE ReviewThis is definitely a "PRO" level guide to Internet Explorer. In the words of author Matthew Crowley, "...an insider's view on how the browser operates as well as intimate access to its public API..." The book delivers. I never knew there was this much to know about a web browser. The author starts with a good architectural overview of IE and then systematically moves through various topics on harnessing the features of IE. Chapter 2 (Interoperability and Compatibility) should be required reading for any web developer. There is great information about how IE works and how Microsoft has managed compatibility issues over the past few releases. I also found chapters 5 & 6 (Developer Tools, Debugging with Fiddler) to be very useful. The book is filled with code examples and each chapter stands by itself as a reference. I appreciate how the author starts each chapter with an overview of what he will cover and then ends each chapter with a summary. It you have to deal with IE on a daily basis this book can help. If you are writing applications for IE then this book is invaluable.Pro Internet Explorer 8 & 9 Development: Developing Powerful Applications for the Next Generation of IE OverviewPro Internet Explorer 8 & 9 Development teaches developers how to create and maintain powerful browser, application, and web service software that extends the functionality of Microsoft's next generation internet platform. IE 8 ships with Windows 7 by default, making the installed base audience for web developers on this platform immense. IE 8 has and IE 9 will have many new features and with web apps and cloud solutions coming to the forefront, this book is sure to please.

Want to learn more information about Pro Internet Explorer 8 & 9 Development: Developing Powerful Applications for the Next Generation of IE?

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

Django 1.1 Testing and Debugging Review

Django 1.1 Testing and Debugging
Average Reviews:

(More customer reviews)
Are you looking to buy Django 1.1 Testing and Debugging? Here is the right place to find the great deals. we can offer discounts of up to 90% on Django 1.1 Testing and Debugging. Check out the link below:

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

Django 1.1 Testing and Debugging ReviewOnce again I felt completely absorbed by the style chosen for this Packt Publishing book, as it makes use of a complete application to reinforce all of the topics covered. You start with a brief explanation of the benefits of testing your code and immediately start building a market research application from scratch.
Every chapter is built on the previous one, covering topics such as doctests, unittests, and adding coverage information and reports via Ned Batchelder's coverage script. You also learn about using Django's ''django.test.Client module and Twill to perform web testing and make sure that what your users see in their web browser is valid content and what they expected.
I liked the fact that several chapters were dedicated to showing you how to properly debug, log, and understand the information collected by these methods. Also how to fix any issues that may come up during the development phase, as well as write tests to catch them! I have definitely learned several new ways to look at debug information that I will make sure to add to my arsenal. Some of the tools you'll learn include the awesome Django Debug Toolbar (I wrote about it here) and even the Python debugger (pdb), so if you've never heard of either one or need a refresher, you'll enjoy the last chapters of this book.
By the time you're done reading this book, you'll have a complete market researching tool, including some Fancy Nancy charts generated by pygooglechart or matplotlib AND instructions on how to deploy it in a production environment and perform some load tests using siege!
Overall, this book offers good quality screenshots, clear and concise directions and working source code to follow along! I recommend it for anyone who's doing Django development out there and would like to improve the quality of their applications by adding (more) tests!Django 1.1 Testing and Debugging OverviewThis book teaches by example. It walks in detail through development of a sample application, illustrating each step via complete working code and either screenshots or console snippets. The cumbersome and time consuming task of debugging will be a cake walk with this book.If you are a Django application developer who wants to create robust applications quickly that work well and are easy to maintain in the long term, this book is for you. This book is the right pick if you want to be smartly tutored to make best use of Django's rich testing and debugging support and make testing an effortless task.Basic knowledge of Python, Django, and the overall structure of a database-driven web application is assumed. However, the code samples are fully explained so that even beginners who are new to the area can learn a great deal from this book.

Want to learn more information about Django 1.1 Testing and Debugging?

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

Building PHP Applications with Symfony, CakePHP, and Zend Framework Review

Building PHP Applications with Symfony, CakePHP, and Zend Framework
Average Reviews:

(More customer reviews)
Are you looking to buy Building PHP Applications with Symfony, CakePHP, and Zend Framework? Here is the right place to find the great deals. we can offer discounts of up to 90% on Building PHP Applications with Symfony, CakePHP, and Zend Framework. Check out the link below:

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

Building PHP Applications with Symfony, CakePHP, and Zend Framework ReviewAuthors undertook a difficult task of presenting the reader with the most common PHP frameworks. Three authors, and three frameworks there are.
The book walks you through many features of a modern PHP application. It has chapters on testing, and internationalization, which is something not all recent publications take into consideration. While reading, sooner or later you'll probably want to focus on one of the frameworks, and you can easily skip the other ones. What's good is that the book offers you choice, and you can get an actual feel of how a different framework looks from the inside out, without having to spend too much time going too deep into something you would not actually need.
Apart from the implementation details the book also contains the theory necessary to grasp the actual idea behind the code, like design patterns or some database theory. The code's also conveniently accessible from the publishers website, so it's easier to try it "on".
Overall I give it thumbs up, and recommend it to you if you want to start developing your own applications in any of the tree frameworks. And if you are already using one of them, to see what the other two are up to.Building PHP Applications with Symfony, CakePHP, and Zend Framework OverviewThe first detailed, unbiased comparison of the three leading PHP frameworks
Web developers have been eager for an impartial comparison of leading PHP frameworks so they can make educated decisions about the most effective tool for their needs. This guide uses Symfony, CakePHP, and Zend Framework to solve key problems, providing source code examples and comparisons for each. It explains the approach and reviews the similarities and differences in the three frameworks, providing reliable information on which to base your decisions.
Symfony, CakePHP, and Zend Framework are considered the leading PHP frameworks; developers need an unbiased comparison to choose which one works best for their individual situations
This guide uses each framework to solve the same problems, illustrating the solutions with source code examples and working applications
Covers wide range of topics, from installation and configuration to most advanced features like AJAX, web services and automated testing.
Includes an appendix of new PHP frameworks, including CodeIgniter, Lithium, and Agavi
Bestselling PHP author Elizabeth Naramore serves as technical editor

Comparison of PHP Web Frameworks provides the impartial, side-by-side comparison that developers have been looking for.

Want to learn more information about Building PHP Applications with Symfony, CakePHP, and Zend Framework?

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