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

Text, Tools, and Testing

The supporting cast takes center stage this week as we shine a spotlight on text, tools, and testing. Use promo code 2025TESTING at checkout until April 22 for 40% off testing techniques designed to optimize code and products, the terminal environment of your dreams, and diagrams worth more than a thousand words.

Recently Released:

 
BlueSky X LinkedIn Instagram Mastedon Facebook

Best Sellers:

Make sure you haven't missed anything!

  1. Your Code as a Crime Scene, Second Edition
  2. Real-World Event Sourcing
  3. Network Programming in Elixir and Erlang
  4. Ash Framework
  5. Serverless Apps on Cloudflare

See all best sellers...

Text, Tools, and Testing
April 15, 2025

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

Offer not valid for previous purchases. Expires April 22, 2025.

tmux 3
Your mouse is slowing you down. With this updated third edition for tmux 3, you’ll customize, script, and leverage tmux’s unique abilities to craft the terminal environment of your dreams.

Practical Vim, Second Edition
Vim is a serious tool for programmers, web developers, and sysadmins who want to raise their game. No other text editor comes close to Vim for speed and efficiency.

Regular Expressions Machinery
To effectively use regular expressions, you need to understand how the machinery works under the hood. Take control of the search process and how the pattern is matched to get faster and more accurate results.

Next-Level A/B Testing
Learn how to create robust A/B testing strategies that evolve with your product and engineering needs. Run experiments quickly and efficiently, improving your product experience and your bottom line.

Pragmatic Unit Testing in Java with JUnit, Third Edition
The classic Pragmatic Unit Testing with Java in JUnit returns for a third edition, streamlined and rewritten with updated and more accessible code examples. Create concise, maintainable unit tests with confidence.

Creating Software with Modern Diagramming Techniques
Diagrams communicate relationships more directly and clearly than words ever can. Expand your professional vocabulary by learning to communicate with diagrams as easily and naturally as speaking or writing.

Test-Driven React, Second Edition
Combine the power of testing, linting, and typechecking directly in your coding environment to iterate on React components quickly and fearlessly!

Python Testing with pytest, Second Edition
In this fully revised edition, explore pytest’s superpowers—simple asserts, fixtures, parametrization, markers, and plugins—while creating simple tests and test suites against a small database application.

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-04-16 Cristian Planas, RubyKaigi, Matsuyama, Japan
  • 2025-05-06 Johanna Rothman, Non-Fiction Writing Workshop: Free Your Inner Writer (online workshop)
  • 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