Feedback. We're always telling you that you need feedback, with a short feedback gap the time it takes to get feedback on your decisions, your code, your designs. Well, what if you narrowed the feedback gap to near zero while coding? You'd have continuous testing, a powerful idea that lets you fix bugs more » while they're still small and fresh.
Continuous Testing shows you how to use a combination of tests, tools, and techniques to immediately detect problems in code, before they spread. « less
Read Less, Learn More
Solutions & Examples for jQuery Developers
Getting started with the jQuery library is easy, but it can take years to fully realize its breadth and depth; jQuery Cookbook shortens the learning curve considerably. You'll learn patterns and practices from 19 leading developers who use jQuery for everything from integrating simple components into more » websites and applications to developing complex, high-performance user interfaces. The recipes start with the basics and then move into practical use cases with tested solutions to common web development hurdles. « less
Detailed Solutions in Eight Programming Languages
Imagine a true thin-client web application environment, with no browser incompatibilities, no plugins, and an interface that's closer to a desktop app. You can have it all, today. Welcome to The Dojo Toolkit.
Mastering Dojo walks you through the whole range of modern web programming problems, from more » bringing simple web pages to life with widgets and animation, to designing and building an enterprise-class, single-page Rich Internet Application (RIA).
Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET
Ensuring the Safety of the Dynamic Web
Ajax applications should be open yet secure. Far too often security is added as an afterthought. Potential flaws need to be identified and addressed right away. This book explores Ajax and web application security with an eye for dangerous gaps and offers ways that you can plug them before they become more » a problem. Learn how to build secure Ajax applications and discover how to respond quickly when attacks occur. « less