Want to receive a weekly email containing
the scoop on our new titles along with the
occasional special offer? Just click the button.
(You can always unsubscribe later by editing your
account information).

Give us an email and a password (you can use the password later to log in and
change your preferences). We'll send you a newsletter roughly once a week.

PragPub with Elixir; Updated Raspberry Pi

The Apple II went on sale for the first time today in 1977. Amazing how such a small event can start something so big.

In this month's PragPub magazine, we've got feature articles on the hot new language Elixir, keeping the Rails book up to date, more on functional programming, and managing your career.

We also wanted to remind you that we update our ebooks regularly. In fact, Maik Schmidt has updated Raspberry Pi with new material on sensors, GPIO, and more.

Go ahead, start something big.

June PragPub Magazine: Elixir, Rails, FP, Career…

This month in PragPub we begin a series on one of the most exciting new languages to come along in years: Elixir.

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.

Oh, and the series is written by our own Pragmatic Programmer, Dave Thomas, Agile Manifesto signatory and lead author of the famous Pickaxe book.

Dave also wrote Agile Web Development with Rails with David Heinemeier Hansson, and brought Sam Ruby on board for the third edition of this important book. Sam found that Rails was changing too rapidly for the conventional book authoring process to keep up, so he invented a new, agile process. It turned out that his book-updating methods proved useful for the updating of Rails itself. In this issue Sam explains how this symbiotic publishing and software development system works.

Paul Callaghan has been delivering some deep articles recently on Haskell and dependent types. This month he has something a little different: a dive into the workings of the Unification algorithm. It's been around since the invention of logic programing and Prolog back in the 1960s, but Unification can be useful in many settings where matching is important.

Stephen Rylander explains why you need much more than just jQuery in your web app development toolbox to be successful today. What you need is a JavaScript MVC framework, and Stephen shows how to get the most out of one such framework, Knockout.

There was a time when IBM ruled the world of computer technology and when you went to work for IBM, you were done thinking about job interviews forever. It was marriage for life. That world no longer exists. Today, your career is your job, and you need to manage it well over time. Johanna Rothman and Andy Lester share their insights on how to do that.

Also: John Shade follows the phishing phenomenon to its logical conclusion, and we have another puzzle and all the other regular features. We hope you enjoy it.

Raspberry Pi: A Quick-Start Guide

The Raspberry Pi has been a tremendous success, and more than a million devices have already been sold. Its greatest feature is its creative and amazingly productive community, which releases updates and new products on a daily basis. It's hard to keep up with the pace, but thanks to our Pragmatic exPress book series you'll always get the latest and most accurate information about your favorite mini computer.

The latest version of Maik Schmidt's Raspberry Pi: A Quick-Start Guide contains an all-new chapter about sensors. It explains how to use digital and analog sensors with the Pi—even though the Pi doesn't have analog input ports! We've added a small section about the new PiStore and we've updated the GPIO chapter to cover the differences between the different revisions of the Pi boards. And, even more updates are coming soon for this book!

Did you Know?

If you've bought a paperback copy of one of our titles, you can still buy the ebook at our discounted "combo" price—even if you bought the paperback from a book store. Look on the last page of your paper book for directions.

Call for Authors

We're looking for authors on the following topics:

Personal Clouds

Firefox OS

ClojureScript

HTTP Live Streaming

D3

Forensic Perl

If you've got a burning passion and deep technical expertise in one of these areas, then take a look at pragprog.com/write-for-us for details, including our 50% royalty and world-class development editors.

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, and occasional discounts: