Pragmatic Bookshelf

Pragmatic Bookshelf is a publisher who has published at least 53 editions.

The Passionate Programmer
A Common-Sense Guide to Data Structures and Algorithms,: Level Up Your Core Programming Skills
Become an Effective Software Engineering Manager
A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills
Rails Test Prescriptions
A Common-Sense Guide to Data Structures and Algorithms,: Level Up Your Core Programming Skills
Programming Groovy: Dynamic Productivity for the Java Developer
Python Testing with pytest: Simple, Rapid, Effective, and Scalable
Concurrent Data Processing in Elixir
Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better
Web Development with Clojure: Build Bulletproof Web Apps with Less Code
Programming Ecto
Pragmatic Version Control Using Subversion
Pragmatic Version Control Using CVS
Code with the Wisdom of the Crowd: Get Better Together with Mob Programming
Creating Great Teams: How Self-Selection Lets People Excel
Data Science Essentials in Python: Collect - Organize - Explore - Predict - Value
Practical Microservices: Build Event-Driven Architectures with Event Sourcing and CQRS
Agile Retrospectives, Second Edition: A Practical Guide for Catalyzing Team Learning and Improvement
A Common-Sense Guide to Data Structures and Algorithms in Python, Volume 1: Level Up Your Core Programming Skills
Raspberry Pi: A Quick-Start Guide
Prototype and Script.aculo.us: You Never Knew Javascript Could Do This!
Async JavaScript: Build More Responsive Apps with Less Code
Create Your Successful Agile Project: Collaborate, Measure, Estimate, Deliver
Agile in a Flash: Speed-Learning Agile Software Development
Stripes: ...and Java web development is fun again
Programming Node.js
Deploying with JRuby: Deliver Scalable Web Apps using the JVM
Help Your Boss Help You
Modern CSS with Tailwind Flexible Styling without the Fuss
Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software
ExpressionEngine 2
Become an Effective Software Engineering Manager
Programming Phoenix LiveView
Effective Haskell: Solving Real-World Problems with Strongly Typed Functional Programming
Programming Elixir >= 1.6: Functional > Concurrent > Pragmatic > Fun
Programming Your Home: Automate With Arduino, Android, and Your Computer
RubyMotion
Programming Scala: Tackle Multicore Complexity on the JVM
Powerful Command-Line Applications in Go: Build Fast and Maintainable Tools
Property-Based Testing with PropEr, Erlang, and Elixir: Find Bugs Before Your Users Do
Getting Clojure
Modern Perl
Programming Crystal: Create High-Performance, Safe, Concurrent Apps
Driving Technical Change: Why People On Your Team Don't Act On Good Ideas, and How to Convince Them They Should
Docker for Rails Developers: Build, Ship, and Run Your Applications Everywhere
Mac Kung Fu: Over 300 Tips, Tricks, Hints, and Hacks for OS X Lion
Practical Vim
Agile Web Development with Rails 5
Seven Mobile Apps in Seven Weeks: Native Apps, Multiple Platforms
Effective Testing with RSpec 3: Build Ruby Apps with Confidence
Deploying Rails Applications: A Step-by-Step Guide
Agile Web Development with Rails 7