Having trouble reading this email? View it in your browser.
New This Week

Autumn Sale 2023 »

The nights are closing in. Time to stock up on your reading. We've got you covered with an autumn sale: immediate $20 discount on your order of $50 or more. Read on for more details.

Recently Released:


Best Sellers:

Make sure you haven't missed anything!

  1. High Performance PostgreSQL for Rails
  2. Programming Phoenix LiveView
  3. Machine Learning in Elixir
  4. Programming Ruby 3.2 (5th Edition)
  5. Business Success with Open Source

See all best sellers...

$20 off These Autumn Titles
October 24, 2023

Enter coupon code FALLDEALS23 at checkout to save $20 on any order of $50 or more containing any of the following titles.

Offer not valid for previous purchases. Expires October 31, 2023.

Invest in Yourself

Successful Independent Consulting

Look up "independent consultant," and you'll likely find Johanna Rothman. In her short (and inexpensive) book, she shares all she's learned.

Invest in Your Craft

Hands-on Rust

Rust is the language of choice for companies looking for performance and runtime reliability, and demand is growing. This book is a great way of becoming proficient.

A Common-Sense Guide to Data Structures and Algorithms, Second Edition

It doesn't matter whether you're prepping for a job interview or working writing code; you have to have an understanding of data structures and algorithms.

Genetic Algorithms in Elixir

Genetic algorithms are an approachable and applicable type of machine learning, good at pattern recognition and prediction. And you don't need to learn a fancy AI language or library; just code in Elixir.

Creating Software with Modern Diagramming Techniques

Create meaningful and attractive diagrams for your projects using just plain text. (You can even include them in your GitHub READMEs.)

Time to Learn Functional Programming

Effective Haskell

Probably the easiest-to-read book on Haskell. You know you want to learn it—here's your chance.

Functional Programming in Java, Second Edition

If you're not quite ready to commit to Haskell, we've got you covered. See how you can benefit from using a functional programming style in Java.

Programming Kotlin

Want to do functional programming on the JVM in a real functional language? Kotlin is just what you need.

From Objects to Functions

Knowing a functional language is one thing, but programming in a functional style is what gives you superpowers. And this book does just that.

Domain Modeling Made Functional

Create domain driven designs that are also working code in the F# functional language (but the techniques apply just about anywhere).

Do More with What You Know

From paperbacks and ebooks to online courses and beyond, if you want to create technical content, we may be your perfect partner.

Leverage our 20+ years of experience, our global distribution network, our massive fan base, our relationships with industry leaders, our editorial, production, and marketing prowess, and even our reputation for excellence. Sure, you could go it alone, but with some of the highest royalties in all of traditional publishing and your own personal team, why would you bother?

Shoot us an email at proposals@pragprog.com or visit pragprog.com/publish-with-us for more details today.

Let's publish something together!

Upcoming Author Appearances

  • 2023-11-07 James Stanier, CTO Craft Con
  • 2023-11-14 Frances Buontempo, MeetingCpp/Berlin
  • Be the First

    Sign up for this newsletter at https://pragprog.com/newsletter/ and be the first to hear about our newest content, best promotions, and upcoming events.

    Want even more? Follow @pragprog on Twitter and The Pragmatic Programmers on LinkedIn for commentary, news, job openings, and even puzzles.

    And, if you want, you can see what Dave Thomas (@pragdave) is up to.

    Thanks for your continued support.

    By Professional Developers, for Professional Developers

    Sent by the Pragmatic Programmers, LLC. • PO Box 271356• Flower Mound TX 75027