PragPub cover

Features

  • by Michael Swaine
    Susannah Pfalzer, managing editor of The Pragmatic Bookshelf, talks about writing, from the hero’s journey to PragProWriMo.
  • by Chris McMahon
    Agile software development has all the hallmarks of an artistic performance like those of music, theater, or dance. It requires practice; it requires rehearsal; it requires a team to be constantly negotiating their own personal and professional relationships among themselves.
  • by Gregg Williams
    It’s incredibly easy to call Java code from Clojure, but who would have thought that modifying an existing Java library would be such uncharted territory? Gregg shares what he has learned.
  • by Jeff Langr, Tim Ottinger
    Our well-meaning agile coach’s maturity model was based, either deliberately or subconsciously, on Shuhari, a Japanese martial arts concept involving three stages of mastery: “first learn, then detach, and finally transcend.”
  • by Dan Wohlbruck
    From 1925 to 1955 was the Golden Era of Radio. Almost 90% of the population of the United States owned and regularly listened to the radio. And broadcasting began in this month, ninety years ago.

Departments

  • by Michael Swaine
    This month is PragProWriMo, our month to kick-start your writing.
  • A report on our attempt to crowdsource a novel on Twitter. Also: snakes on a plane, how to pack dirty socks, and other travel tweets.
  • by Andy Hunt
    Avoiding the Infinite Abyss: Constraints foster ingenuity
  • by Jonathan Rasmusson
    Once regularly producing shippable code becomes a habit to you and your team, it’ll just feel good. You are delivering something of value every week and your customer is seeing steady progress in a live system.
  • by Michael Swaine
    If you’re starting that novel or planning a tech book, here’s some advice on getting to “Hello Page!”
  • RubyConf is coming, and many of our authors will be speaking.
  • by John Shade
    John vows to expect nothing, thuse ensuring that he will not be disappointed.