Having trouble reading this email? View it in your browser.
2025 Spring Sale—Week Four

The Pragmatic Polyglot

By some estimates, there are over 10,000 different ways to say "hello." But how many different ways are there to print, "Hello world"? Expand your mind and your vocabulary this week by diving into a programming language you don't already know. Use promo code 2025POLYGLOT at checkout until May 6 for 40% off titles that will get you talking in a whole new way.

Recently Released:

 
BlueSky X LinkedIn Instagram Mastedon Facebook

Best Sellers:

Make sure you haven't missed anything!

  1. Agile Web Development with Rails 8
  2. Hotwire Native for Rails Developers
  3. Rails Scales!
  4. Programming Ruby 3.3 (5th Edition)
  5. High Performance PostgreSQL for Rails

See all best sellers...

The Pragmatic Polyglot
April 29, 2025

Enter coupon code 2025POLYGLOT at checkout to save 40% on any of the following titles:

Offer not valid for previous purchases. Expires May 6, 2025.

Clojure Brain Teasers
Challenge your knowledge of Clojure with 25 short Clojure teasers, sometimes with surprising results! Inspired by years of developer questions and feedback, these teasers are handpicked to clarify common points of confusion.

Effective Haskell
Put the power of Haskell to work in your programs, learning from an engineer who uses Haskell daily to get practical work done efficiently. Leverage powerful features like Monad Transformers and Type Families to build useful applications.

Advanced Hands-on Rust
Accelerate your Rust development with intermediate to advanced concepts. Build reusable libraries; unleash generics, traits, macros, and more as you level up your Rust skills.

The New and Improved Flask Mega-Tutorial
Dive into Python and the Flask framework, and then go much deeper. Tackle the techniques, concepts, and topics Python web developers need to know when writing their own applications.

A Common-Sense Guide to Data Structures and Algorithms in Python, Volume 2
If you thought data structures and algorithms were all just theory, you’re missing out on what they can do for your Python code. With simple language and clear diagrams, this book makes this complex topic accessible, no matter your background.

Automate Your Home Using Go
With just a Raspberry Pi and the Go programming language, build your own personal data center that coordinates and manages your home automation, leveraging the same high-powered software used by large enterprises. No soldering or electrical engineering expertise required!

C# Brain Teasers
C# is a deceptively easy language to learn, but you’ll soon discover that its underlying complexity conceals many pitfalls for the unwary programmer. C# Brain Teasers exposes some of those perils in the form of puzzles to test and expand your knowledge of C#.

Cruising Along with Java
Learn about the changes to Java, from version 9 to 24, and apply new features to build enterprise applications faster and with fewer errors. Make your code concise, expressive, and less error prone with the newest features.

Want to Write Something? Share 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

  • 2025-05-06 Johanna Rothman, Non-Fiction Writing Workshop: Free Your Inner Writer (online workshop)
  • 2025-05-08 Zachary Daniel, GigCity Elixir
  • 2025-05-09 Zachary Daniel, GigCity Elixir
  • 2025-05-15 Leemay Nassery, UXDX - NYC
  • 2025-05-15 Zachary Daniel, ElixirConf EU
  • 2025-05-19 Johanna Rothman, PMI Lake Ontario Chapter
  • 2025-05-21 Staffan Nöteberg, DevDays Europe 2025
  • 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.

    Thanks for your continued support.

    By Professional Developers, for Professional Developers
    PragProg.com

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