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

Tool School »

Using the right tool for the right job can make all the difference between code you release and code you regret. This week, tools take center stage as we help you fine tune and test your applications at the terminal and beyond. Use promo code TOOLS2023 at checkout for half off eight titles that will make your job much easier. Scroll down for details.

Recently Released:


Best Sellers:

Make sure you haven't missed anything!

  1. Programming Ruby 3.2 (5th Edition)
  2. Creating Software with Modern Diagramming Techniques
  3. Programming Phoenix LiveView
  4. Agile Web Development with Rails 7
  5. The Curious Case of the Async Cafe

See all best sellers...

⁠Tool School
May 09, 2023

Enter coupon code TOOLS2023 at checkout to save 50% on any of the following titles:

Offer not valid for previous purchases. Expires May 17, 2023.

Practical Vim, Second Edition
Learn the editor’s core functionality and tackle your trickiest editing and writing tasks with this beloved best seller in no time.

Mockito Made Clear
Gain invaluable insights into the Mockito API, save time when unit testing, and have confidence in all your Java programs.

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

Small, Sharp Software Tools
Put down that mouse, open the CLI, and take control of your software development environment.

Pragmatic Unit Testing in Java 8 with JUnit
Discover how unit tests can pay off by keeping your system code clean and handling all the stuff that seems too tough to test.

The Definitive ANTLR 4 Reference
From JSON, SMTP, and server configuration files to PostScript/PDF files, simple spreadsheet macro languages, and everything in between, ANTLR 4 will demystify the process.

Powerful Command-Line Applications in Go
Write your own fast, reliable, and cross-platform command-line tools with the Go programming language.

Effective Testing with RSpec 3
Whether you’re new to automated tests or have been using them for years, this book will help you write more effective tests.

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!

Who Are We?

The Pragmatic Bookshelf publishing imprint is wholly owned by The Pragmatic Programmers, LLC.

Andy Hunt and Dave Thomas founded the company with a simple goal: to improve the lives of software developers. We publish timely, practical content on classic and cutting-edge topics to help you practice your craft and accelerate your career.

We are not a giant, faceless, corporation. We're a small group of experienced professionals committed to helping make software development easier.

Thank you for your continued support!

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 while you're here, remember to look up Andy Hunt @PragmaticAndy and Dave Thomas @pragdave, too.

Thanks for your continued support,

By Professional Developers, for Professional Developers

Sent by the Pragmatic Programmers, LLC. • 9650 Strickland Rd Ste 103-255• Raleigh NC 27615