PragPub cover

Features

  • 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 Sam Ruby
    How the system that keeps the Rails book on track also aids in the development of Rails itself.
  • by Stephen Rylander
    JavaScript MVC frameworks are here to stay. Here Stephen introduces Knockout, one of the best.
  • by Paul Callaghan
    A technique developed for automatic theorem proving back in the 1960s proves to be a gateway to many other applications built around matching.

Departments

  • by Michael Swaine
    Elixir, Rails, Javascript MVC frameworks, and the Unification algorithm.
  • We follow Twitter so you don’t have to.
  • by Johanna Rothman and Andy Lester
    Johanna and Andy discuss managing your career over time.
  • by Michael Swaine
    A short session in mental calisthenics.
  • by Michael Swaine
    Herb Simon, polymath.
  • 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
    Phishing has John feeling like he’s living in a dream world—only it’s not his dream.
  • The Electric Pencil