Want to receive a weekly email containing
the scoop on our new titles along with the
occasional special offer? Just click the button.
(You can always unsubscribe later by editing your
account information).

Give us an email and a password (you can use the password later to log in and
change your preferences). We'll send you a newsletter roughly once a week.

HTML5 and CSS3 in print and shipping; New Year's Magazine

January 05, 2011

Welcome to a brand-new year, filled with excitement, new technology, and new challenges. First up is our 99th book in print, HTML5 and CSS3: Develop with Tomorrow’s Standards Today. If you haven’t seen the trailer for this book, check it out on the Pragmatic Programmer channel on YouTube:

Also new for January is the latest issue of the Pragmatic Programmer magazine PragPub. Keep reading for details.

HTML5 and CSS3: Develop with Tomorrow’s Standards Today

This book gets you started working with many useful new features of HTML5 and CSS3 right away. Gone are the days of adding additional markup just to style a button differently or stripe tables. You’ll learn to use HTML5’s new markup to create better structure for your content and better interfaces for your forms, resulting in cleaner, easier-to-read code that can be understood by both humans and programs.

You’ll find out how to embed audio, video, and vector graphics into your pages without using Flash. You’ll see how web sockets, client-side storage, offline caching, and cross-document messaging can ease the pain of modern web development. And you’ll discover how simple CSS3 makes it to style sections of your page. Throughout the book, you’ll learn how to compensate for situations where your users can’t take advantage of HTML5 and CSS3 yet, developing solutions that are backwards compatible and accessible.

You’ll find what you need quickly with this book’s modular structure, and get hands-on with a tutorial project for each new HTML5 and CSS3 feature covered. “Falling Back” sections show you how to create solutions for older browsers, and “The Future” sections at the end of each chapter get you excited about the possibilities when HTML5 and CSS3 reach widespread adoption. Get ready for the future—it’s here already.

January PragPub Magazine

Grokking Pattern Matching and List Comprehensions by Bruce Tate. Bruce explores two powerful features of modern programming languages that can make your code more beautiful and you more productive.

Everyday JRuby by Ian Dees. Wherein Ian creates a simple game and then shows you several ways to deploy it.

Code Coupling by Tim Ottinger, Jeff Langr. Those big software design concepts like coupling, cohesion, abstraction, and volatility have real practical value. In this article, Tim and Jeff talk about what coupling is, why it’s necessary, and how you can reduce it to just that necessary amount.

Rediscovering QA by Chris McMahon. Software Quality Assurance is more than testing. The breadth of knowledge necessary for really good QA work is surprisingly broad.

When Did That Happen? by Dan Wohlbruck. Dan continues his series on the history of technology with a look at the index register.