small medium large xlarge

PragPub cover

PragPub, July 2013

Table of Contents


  • by Dave Thomas
    Elixir is a modern, functional programming language designed for high availability and concurrency. It has Ruby-like syntax married to the power and reliability of the Erlang VM. If you wanted to get into functional programming but were put off by the academic feel, now’s the time to jump in.
  • by Michael Bevilacqua-Linn
    This issue begins a series on the Clojure language by Michael Bevilacqua-Linn.
  • by Jack Kaufman
    The co-founder of GitHub chats about being an entrepreneur.
  • by Paul Callaghan
    In this final installment in his series on functional programming, Paul shows how much power can be packed into types.
  • by Alfons Haffmans
    You can work in the functional programming paradigm in C++. And you may be surprised at how complete C++’s support for functional programming is.


  • by Michael Swaine
    No, the guy on the back page isn’t David Crosby. Although we can see why you might think so.
  • We follow Twitter so you don’t have to.
  • by Johanna Rothman & Andy Lester
    Johanna and Andy share their networking secrets.
  • by Michael Swaine
    A short session in mental calisthenics.
  • Want to meet one of the Pragmatic Bookshelf authors face-to-face? Here’s where they’ll be in the coming months.
  • What’s new and what’s hot from the Pragmatic Bookshelf.
  • by John Shade
    John doesn’t exactly review a book.
  • The personal computer revolution had its roots in 1970s counterculture.