small medium large xlarge

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.

Tell your friends! Tweet this

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.

Now available in print and shipping from

January PragPub Magazine

Read this issue online at

  • 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.
  • Guru Meditation by Andy Hunt. Why adopting agile methods might be harder than you think.
  • Shady Illuminations by John Shade. John examines the drama of wikileaks and concludes that the heroes are the genie and the butterfly.

Now available, free to read and share in PDF, epub, and mobi formats from

Coming Soon:

  • Agile in a Flash card deck
  • Rails Test Prescriptions: Keeping Your Application Healthy in print
  • Code in the Cloud: Programming Google AppEngine in print

Recently Released:

  • Crafting Rails Applications: Expert Practices for Everyday Rails Development [in beta]
  • The RSpec Book: Behaviour-Driven Development with RSpec, Cucumber, and Friends [in print]
  • Pragmatic Guide to Subversion [in print]
  • Driving Technical Change: Why People on Your Team Don’t Act on Good Ideas, and How to Convince Them They Should [in print]
  • Thanks for your continued support,

    Dave & Andy

    Books * eBooks * Screencasts * PragPub Magazine