We all know feedback is good. Why not get it instantly? Continuous Testing with Ruby shows you how to use a combination of tests, tools, and techniques to immediately detect problems in code. This book will help you create a personalized development environment that instantly validates your decisions as you make changes to your code. This rapid feedback allows you to focus on the problem at hand, rather than constantly re-checking prior work.
Step-by-step example-driven tutorials to create several games from scratch. Each game comes with a specific learning topic in HTML5 or CSS3. This book is for web designers or game developers who want to build browser games with HTML5 and CSS3. You’ll need some background with web development or other programming but no game development experience is necessary.
programming language used by corporations and developers across the globe to make incredible
solid, robust, and incredibly powerful. Much of what I’ll be discussing in this book will show
Use browser debugging tools and troubleshooting techniques
Develop with the Browser Object Model, the Document Object Model, and custom objects you create
How to use objects such as dates and strings to manage complex data and simplify your programs
Tips for using forms, windows, and other controls
Ways to spot common syntax and logical errors as well as how to use the Microsoft® Script Debugger
Don’t be fooled. Although the .5 might give the impression
that Dreamweaver CS5.5 is a point release, it’s anything but.
Dreamweaver engineers have packed a stunning amount
of new features into this version. To mention just a few,
library, the ability to see what pages will look like at different
screen resolutions without leaving the Document window,
support for jQuery Mobile widgets, and integration
of PhoneGap to build native apps for Android or iOS (the
operating system used in the iPhone, iPad, and iPod touch)....
HTML5 Games Most Wanted gathers the top HTML5 games developers and reveals the passion they all share for creating and coding great games. You'll learn programming tips, tricks, and optimization techniques alongside real-world code examples that you can use in your own projects. You won't just make games—you'll make great games.
Professional Ajax discusses the range of request brokers (including the hidden frame technique, iframes, and XMLHttp) and explains when one should be used over another. You will also learn different Ajax techniques and patterns for executing client-server communication on your web site and in web applications. By the end of the book, you will have gained the practical knowledge necessary to implement your own Ajax solutions.
Use best practice design patterns including MVC, templates, and data synchronization.
Create simple, effective user authentication including Facebook and Twitter integration.
Learn the time-saving techniques of Meteor to code powerful, lightning-fast web apps in minutes
After learning the language of design, how does one effectively use standards-based technologies to create visually strong Web sites? The full-color Adapting to Web Standards: CSS and Ajax for Big Sites gives developers a peek into the process of the best designers in the world through the work of high profile, real-world Web sites that made them famous. The book focuses on deconstructing these top-tier large-scale sites with particular attention given to deconstructing CSS.
In test driven development, you first write an executable test of what your application code must do. Only then do you write the code itself and, with the test spurring you on, you improve your design. In acceptance test driven development (ATDD), you use the same technique to implement product features, benefiting from iterative development, rapid feedback cycles, and better-defined requirements. TDD and its supporting tools and techniques lead to better software faster.
The indispensable and concise guide to Ubuntu, read by over half a million people! Ideal for ALL releases of Ubuntu! Written by award-winning author Keir Thomas, Ubuntu Pocket Guide and Reference quickly transforms its readers into experts. In its clear and concise pages, you learn step-by-step about installation--getting Ubuntu onto your computer - after which you learn how to configure your computer's hardware. Following this you are introduced to the Ubuntu desktop, and the tricks and techniques of efficient day-to-day usage.