Stripes: ...and Java web development is fun again

Now in Beta

Stripes brings simplicity back to Java web development. You’ll be up and running in minutes, and can go a long way with just a few simple concepts. You’ll spend your time developing your application, not maintaining gobs of configuration.

With this complete tutorial and reference, you can master Stripes and take advantage of its productivity in web application development. You’ll tailor the framework to your requirements, not the other way around!

Recent and Upcoming titles

Coming up Next:

  • iPhone SDK Development—just waiting on Apple…
  • Scripted GUI Testing with Ruby
  • Web Design Techniques for Programmers
  • Managing Websites with ExpressionEngine

Recently released:

News from the Pragmatic Programmers


Two new things this week: our book on Stripes is now available in Beta, and we’ve got a new podcast on version control using Git.

For those of you having trouble reading this email, this newsletter is available online at:


Tired of complicated Java web frameworks that just get in your way? Stripes is a lightweight, practical framework that lets you write lean and mean code without a bunch of XML configuration files. Stripes is designed to do a lot of the common work for you, while being flexible enough to adapt to your requirements.

In Stripes: ...and Java Web Development is Fun Again, author Frederic Daoud will show you how to use Stripes to its full potential, so that you can easily develop professional, full-featured Java web applications with a lot less fuss.

As a bonus, you’ll also get expert advice from the creator of Stripes, Tim Fennell.

Frederic and Tim have packed this book with explanations and examples so that you’ll learn practical problem-solving techniques, and fully exploit the power of Stripes.

Travis Swicegood on Version Control with Git

Pragmatic editor Susannah Pflazer interviews Travis Swicegood, author of Pragmatic Version Control using Git.

Travis tells us about distributed version control in general, when to use it—and when not to. He also describes how Git works, and walks through the daily Git workflow. Travis reminds us that code is never perfect, and describes how to track changes in a distributed environment. He’ll show how to selectively push repositories to different people on your team, and how to use gitosis.

Thanks for your continued support,

Andy & Dave