May 04, 2011

What’s all the fuss about CoffeeScript? Check out this month’s issue of PragPub magazine and see, along with a plethora of other great articles and columns. Free to read and share from pragprog.com/magazines

Tell your friends! Tweet this

May PragPub Magazine

In our May issue, Trevor Burnham shows how CoffeeScript (also known as “JavaScript done right”) saves you from some of JavaScript’s nastiest traps.

But if there’s a theme that runs through this issue’s articles, it’s the power of a good metaphor—whether in software or in prose.

Anywhere there is complexity, metaphors are a powerful tool for shining light into the darkness. As people who write or talk about software, we need precise metaphors.

Jared Richardson uses the metaphor of WWI trench warfare to shine some light on certain problems in software shops that lead to stagnation. Brian Tarbox uses a very different metaphor involving a pig to offer some enlightening advice on what to do when everything is falling down around your ears. Jeff Langr and Tim Ottinger reflect on over a decade of agile experience, and along the way have some bright things to say about the use of metaphor in XP and BDD (among other things). Andy Hunt asks if you’re comfortable with agile methods, and explains why that’s a bad thing.

John Shade’s essay this month is all about cloud computing, and you can’t talk about cloud computing without getting up to your eyebrows in metaphors. John doesn’t even try to avoid the metaphors. You can decide for yourself whether or not that’s a good thing.

Plus, we have another computer history article by Dan Wohlbruck, Choice Bits, and the events calendar.

pragprog.com/magazines

Coming Soon:

  • Continuous Testing: with Ruby, Rails and JavaScript in print
  • Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors in print
  • iOS Recipes: Tips and Tricks for Awesome iPhone and iPad Apps in print

Recently Released:

  • CoffeeScript: Accelerated JavaScript Development [in beta]
  • Code in the Cloud: Programming Google AppEngine [in print]
  • Test-Driven Development for Embedded C [in print]
  • Crafting Rails Applications: Expert Practices for Everyday Rails Development [in print]
  • Thanks for your continued support,

    Andy & Dave
    www.PragProg.com

    Books  *  eBooks  *  Screencasts  *   PragPub Magazine