small medium large xlarge

Early Bird Black Friday Sale today

November 22, 2019

Best Sellers:

Make sure you haven't missed anything!

  1. Powerful Command-Line Applications in Go
  2. Modern Front-End Development for Rails
  3. Real-Time Phoenix
  4. Quantum Computing
  5. Agile Web Development with Rails 6

See all best sellers…

All of our ebooks,* screencasts, and audio books are on sale for 40% off until December 4, 2019. Use coupon code turkeysale2019 when checking out at Offer not valid for previous purchases.

Come see what's new, or find a great title you may have missed!

* There are a few exceptions; e.g., The Pragmatic Programmer: 20th Anniversary Edition ebook is not eligible as we do not publish it. Offer not valid where prohibited or restricted. Do not use near water. Side effects may include increased knowledge and skill, increased marketability, deep satisfaction, and an incurable curiosity.

Show the World You are Pragmatic!

Nothing to wear to the big Black Friday sale? Worn out from all the festivities? The new PragProg brand store's got you covered. T-shirts and coffee mugs, stickers, journals and more. Put some swag back in your swagger with designs by professional developers for professional developers. Shop now at

40% Off All Pragmatic Studio Courses

Learn in a pragmatically different way in the Studio! Save 40% on all Pragmatic Studio courses including:

  • newly released Rails 6
  • very popular Developing with Elixir/OTP
  • a GraphQL app powered by Phoenix, Absinthe, and React
  • a real-time app built with Elixir, Phoenix, Vue, and Elm
  • a single-page app using Vue.js and Rails

In the words of Gabe Lafontant, "Over the years Pragmatic Studio has helped me progress in my career as a programmer. I don't know where I would be without their courses. Thank you so much! Please carry on!”

Get their courses at an amazingly low price using coupon code THANKS2019 at through midnight on December 4th!

Upcoming Author Appearances

  • 2019-11-22 Adam Tornhill,
    GOTO Copenhagen, Denmark
  • 2019-12-03 Dominik Hauser,
    MacDev, Karlsruhe (German conference)
  • You Could Be a Published Author

    Is there a tech topic you are deeply passionate about and want to share with the rest of us? You could become a published Pragmatic Bookshelf author! Take a look at our page for details, including our 50% royalty (yes, for real!) 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 (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:

    Tell your friends! Tweet this

    Follow us on Twitter: pragprog</a>, <a href="">pragpub, Andy Hunt @PragmaticAndy.

    Coming Soon:

    • Designing Elixir Systems with OTP, in print
    • Software Estimation Without Guessing: Effective Planning in an Imperfect World, in print
    • Engineering Practical Software Managers, in beta

    Recently Released:

    Thanks for your continued support,

    Andy Hunt
    Publisher, Pragmatic Bookshelf

    Books • eBooks • PragPub Magazine • Audiobooks and Screencasts