A list of book releases compiled by Dr. Dobb's to keep you up-to-date on software development tools and techniques.
HTML5 and CSS3: Develop with Tomorrow's Standards Today
by Brian P. Hogan
This book focuses on using HTML5’s new markup to create better structure for your content and better interfaces for your forms. Covered are methods for embedding audio, video, and vector graphics into pages without using Flash. Also discussed are sockets, client-side storage, offline caching, and cross-document messaging. The book also discusses techniques for situations where your users can’t take advantage of HTML5 and CSS3 yet, developing solutions that are backwards compatible and accessible.
Web Application Obfuscation
by Mario Heiderich, Eduardo Alberto Vela Nava, Gareth Heyes, and David Lindsay
Obfuscation of code has allowed hackers to take one attack and create hundreds of variants that can evade your security measures. This book takes a look at common Web infrastructure and security controls from an attacker's perspective, allowing the reader to understand the shortcomings of their security systems.
Designing Interfaces, Second Edition: Patterns for Effective Interaction Design
by Jenifer Tidwell
Despite all of the UI toolkits available today, it's still not easy to design good application interfaces. This book should help you navigate through the maze of design options. By capturing UI best practices and reusable ideas as design patterns, Designing Interfaces promises solutions to common design problems that you can tailor to the situation at hand. This updated edition includes patterns for mobile apps and social media, as well as web applications and desktop software.
The Rails 3 Way, Second Edition
by Obie Fernandez with Durran Jordan, Jon Larkowski, Xavier Noria, and Tim Pope
Rails expert Obie Fernandez and a team of leading experts illuminate the entire Rails 3 API, along with the idioms, design approaches, and libraries that enable powerful application development with Rails. This is a deep-dive into the Rails 3 codebase with advanced Rails programming techniques that have been proven effective in daily usage on dozens of production Rails systems.