July 04, 2012

Happy Fourth of July! Independence Day for us in the United States, and a magical day wedged between the Third and the Fifth everywhere else. We’ve got a lot to announce today: the new ThoughtWorks Anthology is available, as is the latest issue of PragPub magazine. Pragprog.com now accepts Dwolla payments, and summer courses are coming up. Read on for details!

ThoughtWorks Anthology, Volume II

This new collection of essays from the experts at ThoughtWorks offers practical insight and advice on a range of challenges faced daily by software developers and IT professionals. It covers a broad spectrum of software development topics, from tuning agile methodologies to hard-core language geekery. This anthology captures the wide-ranging intellect and diversity of ThoughtWorks, reflected through practical and timely topics.

In it, you’ll find from-the-trenches advice on topics such as continuous integration, testing, and improving the software delivery process. See how people use functional programming techniques in object-oriented languages, modern Java web applications, and deal with current problems in JavaScript development. Scan an overview of the most interesting programming languages today and the current state of information visualization. And it’s all field-tested insight, because it comes from the practical perspective of ThoughtWorks experts.

Each essay focuses on extending your skills and enlarging your toolkit. And each is drawn from practical experience gained in the field.

You’ll benefit from this book if you are involved in developing, deploying, or testing software, either as a manager or developer.

Now available as an ebook (print book coming in about a month) from pragprog.com/book/twa2.

July PragPub

Michael Nygard wrote an excellent book for us a few years back called Release It! (pragprog.com/book/mnee). We were looking over that book recently and rediscovering just how good it was. There are some great case studies in the book—truly dramatic stories from the trenches. So we thought, why not share some of those stories with the readers of PragPub?

So that’s what we’re doing. The first in this series recounts the chaos and quick thinking that occur when a new e-commerce site meets the dreaded day after Thanksgiving and the associated shopping madness.

Technical debt is a useful metaphor invented by Ward Cunningham for necessary work on a project that has been deferred. Like any good metaphor, it should be extensible, and in an essay in this issue, Christoph Pater asks the question, if there is technical debt, shouldn’t there be technical debt counselors?

Venkat Subramaniam has been conducting a class in Scala in the magazine for several months now, and the series is nearing its end. The current lesson involves Scala traits, how you can chain them, and why you would want to.

PragPub’s editor has written an article for this issue, too. It’s on personal computer history and a couple of people whose names just keep popping up.

John Shade is on deck, of course, this time with his eccentric take on email.

Now available to read and share from pragprog.com/magazines.

I need a Dwolla, Dwolla…

We are very proud to announce that we now accept Dwolla payments for U.S. orders. Dwolla is a new payment network that promises a cheaper, safer, and overall better payment experience than other internet payment options.

Learn Ruby, Rails or iOS Programming this Summer

It’s not too late to reserve your seat in a Studio this summer and learn how to build outstanding Rails or iOS apps with live, hands-on instruction. Our next two courses are:

You’ll learn how to design and build high-quality apps from start to finish with two expert instructors in both courses. You’ll come away knowing the tools, techniques, and design principles to help you quickly become productive. Reserve your seat early to get the best price!

Are you already using Rails but find yourself getting stuck, or even bogged down with the Ruby language? The secret to using the Rails framework effectively is to really learn and understand the Ruby programming language. Check out our new online Ruby course:

You’ll learn everything you need to know about Ruby to be a productive Rails programmer. And since it’s an online course, you can learn at your own pace when and where it’s convenient for you. You can rewatch the videos, redo the exercises, and revisit the course as often as you like.

Hope to see you in the Pragmatic Studio this summer, either online or in person!

Don’t Get Left Out

Are your friends jealous that you get these spiffy email newsletters and they don’t? Clue them in that all they need to do is create an account on pragprog.com (email address and password is all it takes) and select the checkbox to receive newsletters.

Are you following us on Twitter and/or Facebook? Here’s where you can find us and keep up with the latest news and commentary:

Coming Soon:

  • Deploying with JRuby: Deliver Scalable Web Apps using the JVM in print
  • Deploying Rails: Automate, Deploy, Scale, Maintain, and Sleep at Night in print
  • ThoughtWorks Anthology Second Edition in print
  • The Definitive ANTLR 4 Reference in beta

Recently Released:

  • Dart for Hipsters [in print]
  • Working with Unix Processes [now available]
  • Seven Databases in Seven Weeks [in print]
  • Ruby Programming Course from Pragmatic Studio [online]
  • Thanks for your continued support,

    Dave & Andy

    Books • eBooks • Screencasts • PragPub Magazine
    PragProg.com