The Pragmatic Bookshelf ✅
@pragprog.com
Technical excellence from a trusted friend and author royalties up to 50%. We are Pragmatic, and we are developers, for developers.
https://pragprog.com
https://pragprog.com
Pragmatic Audio Pick:
Competing with Unicorns
by Jonathan Rasmusson
Ex-Spotify engineer and coach, Jonathan Rasmusson, takes you behind the scenes and shows you how to develop software the way the best companies do it.
Use code PragPicks for 40% off (Audio or eBook)
🔗s in 🧵
Competing with Unicorns
by Jonathan Rasmusson
Ex-Spotify engineer and coach, Jonathan Rasmusson, takes you behind the scenes and shows you how to develop software the way the best companies do it.
Use code PragPicks for 40% off (Audio or eBook)
🔗s in 🧵
October 27, 2025 at 5:47 PM
Pragmatic Audio Pick:
Competing with Unicorns
by Jonathan Rasmusson
Ex-Spotify engineer and coach, Jonathan Rasmusson, takes you behind the scenes and shows you how to develop software the way the best companies do it.
Use code PragPicks for 40% off (Audio or eBook)
🔗s in 🧵
Competing with Unicorns
by Jonathan Rasmusson
Ex-Spotify engineer and coach, Jonathan Rasmusson, takes you behind the scenes and shows you how to develop software the way the best companies do it.
Use code PragPicks for 40% off (Audio or eBook)
🔗s in 🧵
Pragprog author (x2) Ashley Peacock's chats about #cloudflare with @cloudflare 's Ricky Robinett on the goto; bookclub:
gotopia.tech/episode...
Ashley's books:
📙 pragprog.com/titles/...
📘 pragprog.com/titles/...
@gotocon.com
gotopia.tech/episode...
Ashley's books:
📙 pragprog.com/titles/...
📘 pragprog.com/titles/...
@gotocon.com
October 27, 2025 at 4:57 PM
Pragprog author (x2) Ashley Peacock's chats about #cloudflare with @cloudflare 's Ricky Robinett on the goto; bookclub:
gotopia.tech/episode...
Ashley's books:
📙 pragprog.com/titles/...
📘 pragprog.com/titles/...
@gotocon.com
gotopia.tech/episode...
Ashley's books:
📙 pragprog.com/titles/...
📘 pragprog.com/titles/...
@gotocon.com
October 27, 2025 at 3:53 PM
Another Pragmatic Audio Pick:
Designing Data Governance from the Ground Up
by Lauren Maffeo
Data Management is Differentiation. In the AI age, data governance connects data, model, and feedback loops. Get it right.
links in comment
Designing Data Governance from the Ground Up
by Lauren Maffeo
Data Management is Differentiation. In the AI age, data governance connects data, model, and feedback loops. Get it right.
links in comment
October 27, 2025 at 3:53 PM
Another Pragmatic Audio Pick:
Designing Data Governance from the Ground Up
by Lauren Maffeo
Data Management is Differentiation. In the AI age, data governance connects data, model, and feedback loops. Get it right.
links in comment
Designing Data Governance from the Ground Up
by Lauren Maffeo
Data Management is Differentiation. In the AI age, data governance connects data, model, and feedback loops. Get it right.
links in comment
Audio Weekend Pragmatic Pick
Ready, set, liftoff!
In this 2nd edition of Liftoff, learn new insights and techniques for starting projects and teams the right way, with new step-by-step instructions and techniques for boosting team performance from the start.
(Audio & eBook both on sale)
🔗s in🧵
Ready, set, liftoff!
In this 2nd edition of Liftoff, learn new insights and techniques for starting projects and teams the right way, with new step-by-step instructions and techniques for boosting team performance from the start.
(Audio & eBook both on sale)
🔗s in🧵
October 27, 2025 at 2:04 AM
Audio Weekend Pragmatic Pick
Ready, set, liftoff!
In this 2nd edition of Liftoff, learn new insights and techniques for starting projects and teams the right way, with new step-by-step instructions and techniques for boosting team performance from the start.
(Audio & eBook both on sale)
🔗s in🧵
Ready, set, liftoff!
In this 2nd edition of Liftoff, learn new insights and techniques for starting projects and teams the right way, with new step-by-step instructions and techniques for boosting team performance from the start.
(Audio & eBook both on sale)
🔗s in🧵
Audio Pragmatic Pick
40% off (audio or eBook) with code PragPicks
Going from engineer to manager doesn’t have to be intimidating. Cast aside the rhetoric and focus on practical, hands-on techniques and tools.
Become an Effective Software Engineering Manager
by James Stanier
🔗 s in 🧵
40% off (audio or eBook) with code PragPicks
Going from engineer to manager doesn’t have to be intimidating. Cast aside the rhetoric and focus on practical, hands-on techniques and tools.
Become an Effective Software Engineering Manager
by James Stanier
🔗 s in 🧵
October 27, 2025 at 1:24 AM
Audio Pragmatic Pick
40% off (audio or eBook) with code PragPicks
Going from engineer to manager doesn’t have to be intimidating. Cast aside the rhetoric and focus on practical, hands-on techniques and tools.
Become an Effective Software Engineering Manager
by James Stanier
🔗 s in 🧵
40% off (audio or eBook) with code PragPicks
Going from engineer to manager doesn’t have to be intimidating. Cast aside the rhetoric and focus on practical, hands-on techniques and tools.
Become an Effective Software Engineering Manager
by James Stanier
🔗 s in 🧵
Audio Weekend Pragmatic Pick:
Create Your Successful Agile Project
by @jrothman.com
Unite agile and lean principles for your project. Design a custom approach, reap the benefits of collaboration, and deliver value.
40% off audio or eBook
pragprog.com/titles/...
Create Your Successful Agile Project
by @jrothman.com
Unite agile and lean principles for your project. Design a custom approach, reap the benefits of collaboration, and deliver value.
40% off audio or eBook
pragprog.com/titles/...
October 26, 2025 at 5:07 PM
Audio Weekend Pragmatic Pick:
Create Your Successful Agile Project
by @jrothman.com
Unite agile and lean principles for your project. Design a custom approach, reap the benefits of collaboration, and deliver value.
40% off audio or eBook
pragprog.com/titles/...
Create Your Successful Agile Project
by @jrothman.com
Unite agile and lean principles for your project. Design a custom approach, reap the benefits of collaboration, and deliver value.
40% off audio or eBook
pragprog.com/titles/...
In the 70s, while their contemporaries were protesting the computer as a tool of dehumanization & oppression, a motley collection of college dropouts, hippies, and electronics fanatics were doing something much more subversive.
This is their story.
Audio & eBook versions 40% off
🔗s in 🧵
This is their story.
Audio & eBook versions 40% off
🔗s in 🧵
October 25, 2025 at 10:09 PM
In the 70s, while their contemporaries were protesting the computer as a tool of dehumanization & oppression, a motley collection of college dropouts, hippies, and electronics fanatics were doing something much more subversive.
This is their story.
Audio & eBook versions 40% off
🔗s in 🧵
This is their story.
Audio & eBook versions 40% off
🔗s in 🧵
Pragmatic Picks 😎 😎 Weekend
This weekend, it's all about 🎧AUDIO🎧
All our audiobooks (and their eBook versions) are 40% off with code PragPicks
Grab some of our most popular titles:
pragprog.com/categor...
This weekend, it's all about 🎧AUDIO🎧
All our audiobooks (and their eBook versions) are 40% off with code PragPicks
Grab some of our most popular titles:
pragprog.com/categor...
October 25, 2025 at 9:24 PM
Pragmatic Picks 😎 😎 Weekend
This weekend, it's all about 🎧AUDIO🎧
All our audiobooks (and their eBook versions) are 40% off with code PragPicks
Grab some of our most popular titles:
pragprog.com/categor...
This weekend, it's all about 🎧AUDIO🎧
All our audiobooks (and their eBook versions) are 40% off with code PragPicks
Grab some of our most popular titles:
pragprog.com/categor...
Listen up - Today's Pragmatic Pick
🎧 New in Audio🎧
Workplace stress is not the weakness of individuals; it’s caused by systemic problems. The Stress Equation is a model and a tool to help talk about stress as a systemic issue.
🔗 in🧵
40% off with code PragPicks (both audio and ebook versions)
🎧 New in Audio🎧
Workplace stress is not the weakness of individuals; it’s caused by systemic problems. The Stress Equation is a model and a tool to help talk about stress as a systemic issue.
🔗 in🧵
40% off with code PragPicks (both audio and ebook versions)
October 24, 2025 at 6:09 PM
Listen up - Today's Pragmatic Pick
🎧 New in Audio🎧
Workplace stress is not the weakness of individuals; it’s caused by systemic problems. The Stress Equation is a model and a tool to help talk about stress as a systemic issue.
🔗 in🧵
40% off with code PragPicks (both audio and ebook versions)
🎧 New in Audio🎧
Workplace stress is not the weakness of individuals; it’s caused by systemic problems. The Stress Equation is a model and a tool to help talk about stress as a systemic issue.
🔗 in🧵
40% off with code PragPicks (both audio and ebook versions)
New in Beta
Programming Clojure, Fourth Edition
by Alex Miller
The definitive book on Clojure, updated and with chapters on modern tooling and interactive development.
pragprog.com/titles/...
Programming Clojure, Fourth Edition
by Alex Miller
The definitive book on Clojure, updated and with chapters on modern tooling and interactive development.
pragprog.com/titles/...
October 24, 2025 at 1:34 PM
New in Beta
Programming Clojure, Fourth Edition
by Alex Miller
The definitive book on Clojure, updated and with chapters on modern tooling and interactive development.
pragprog.com/titles/...
Programming Clojure, Fourth Edition
by Alex Miller
The definitive book on Clojure, updated and with chapters on modern tooling and interactive development.
pragprog.com/titles/...
PragProg Featured Title:
Advanced Hands-on Rust by @herberticus.bsky.social
In full color, it's the perfect follow-on from Hands-on Rust
Grab both and save $15.98 with code e945ab530c
🦀 Advanced Hands-on Rust
pragprog.com/titles/...
🦀 Hands-on Rust
pragprog.com/titles/...
Advanced Hands-on Rust by @herberticus.bsky.social
In full color, it's the perfect follow-on from Hands-on Rust
Grab both and save $15.98 with code e945ab530c
🦀 Advanced Hands-on Rust
pragprog.com/titles/...
🦀 Hands-on Rust
pragprog.com/titles/...
October 22, 2025 at 12:52 PM
PragProg Featured Title:
Advanced Hands-on Rust by @herberticus.bsky.social
In full color, it's the perfect follow-on from Hands-on Rust
Grab both and save $15.98 with code e945ab530c
🦀 Advanced Hands-on Rust
pragprog.com/titles/...
🦀 Hands-on Rust
pragprog.com/titles/...
Advanced Hands-on Rust by @herberticus.bsky.social
In full color, it's the perfect follow-on from Hands-on Rust
Grab both and save $15.98 with code e945ab530c
🦀 Advanced Hands-on Rust
pragprog.com/titles/...
🦀 Hands-on Rust
pragprog.com/titles/...
Beta Update
Advanced Functional Programming with Elixir by @jkwa.bsky.social
Model Behavior, Manage Complexity, and Maximize Maintainability
pragprog.com/titles/...
B5.0 Release Notes:
* Production complete. On to layout & print.
(Already purchased? Check your email for a download link.)
Advanced Functional Programming with Elixir by @jkwa.bsky.social
Model Behavior, Manage Complexity, and Maximize Maintainability
pragprog.com/titles/...
B5.0 Release Notes:
* Production complete. On to layout & print.
(Already purchased? Check your email for a download link.)
October 21, 2025 at 4:51 PM
Beta Update
Advanced Functional Programming with Elixir by @jkwa.bsky.social
Model Behavior, Manage Complexity, and Maximize Maintainability
pragprog.com/titles/...
B5.0 Release Notes:
* Production complete. On to layout & print.
(Already purchased? Check your email for a download link.)
Advanced Functional Programming with Elixir by @jkwa.bsky.social
Model Behavior, Manage Complexity, and Maximize Maintainability
pragprog.com/titles/...
B5.0 Release Notes:
* Production complete. On to layout & print.
(Already purchased? Check your email for a download link.)
In today's Pragpicks - 40% off
"Like any big project, the Pandas developers had to make some design
decisions that at times seem surprising. This book uses these quirks as a
teaching opportunity. By understanding the gaps in your knowledge, you’ll
become better at what you do."
🔗 in🧵
"Like any big project, the Pandas developers had to make some design
decisions that at times seem surprising. This book uses these quirks as a
teaching opportunity. By understanding the gaps in your knowledge, you’ll
become better at what you do."
🔗 in🧵
October 21, 2025 at 3:46 PM
In today's Pragpicks - 40% off
"Like any big project, the Pandas developers had to make some design
decisions that at times seem surprising. This book uses these quirks as a
teaching opportunity. By understanding the gaps in your knowledge, you’ll
become better at what you do."
🔗 in🧵
"Like any big project, the Pandas developers had to make some design
decisions that at times seem surprising. This book uses these quirks as a
teaching opportunity. By understanding the gaps in your knowledge, you’ll
become better at what you do."
🔗 in🧵
Miki Picks!
All today's PragPicks are Miki Tebeka titles - ENJOY!
40% off with code PragPicks
📗 pragprog.com/titles/...
📕 pragprog.com/titles/...
📙 pragprog.com/titles/mtgo
📘 pragprog.com/titles/...
@tebeka.bsky.social
All today's PragPicks are Miki Tebeka titles - ENJOY!
40% off with code PragPicks
📗 pragprog.com/titles/...
📕 pragprog.com/titles/...
📙 pragprog.com/titles/mtgo
📘 pragprog.com/titles/...
@tebeka.bsky.social
October 21, 2025 at 1:33 PM
Miki Picks!
All today's PragPicks are Miki Tebeka titles - ENJOY!
40% off with code PragPicks
📗 pragprog.com/titles/...
📕 pragprog.com/titles/...
📙 pragprog.com/titles/mtgo
📘 pragprog.com/titles/...
@tebeka.bsky.social
All today's PragPicks are Miki Tebeka titles - ENJOY!
40% off with code PragPicks
📗 pragprog.com/titles/...
📕 pragprog.com/titles/...
📙 pragprog.com/titles/mtgo
📘 pragprog.com/titles/...
@tebeka.bsky.social
"By placing risk front and center, Risk-First provides a framework that transcends methodology and technology. It doesn't compete with Agile, Waterfall, or DevOps---instead, it explains them." -- Introduction.
Get it at pragprog.com/titles/...
40% today with code PragPicks
Get it at pragprog.com/titles/...
40% today with code PragPicks
October 20, 2025 at 7:13 PM
"By placing risk front and center, Risk-First provides a framework that transcends methodology and technology. It doesn't compete with Agile, Waterfall, or DevOps---instead, it explains them." -- Introduction.
Get it at pragprog.com/titles/...
40% today with code PragPicks
Get it at pragprog.com/titles/...
40% today with code PragPicks
In this author spotlight, Pragdave sat down with Leemay Nassery, an engineering leader specializing in experimentation and personalization. She firmly believes that the key to innovation at any company is the ability to experiment effectively.
All links in comments
All links in comments
October 19, 2025 at 10:38 PM
In this author spotlight, Pragdave sat down with Leemay Nassery, an engineering leader specializing in experimentation and personalization. She firmly believes that the key to innovation at any company is the ability to experiment effectively.
All links in comments
All links in comments
"This book is an essential aid for a beginner retrospective facilitator and provides deep insights for advanced facilitators too." -- Jutta Eckstein
40% off w code PragPicks
pragprog.com/titles/dlret2
Agile Retrospectives, 2e by
@estherderby.bsky.social
Diana Larsen
David Horowitz
40% off w code PragPicks
pragprog.com/titles/dlret2
Agile Retrospectives, 2e by
@estherderby.bsky.social
Diana Larsen
David Horowitz
October 17, 2025 at 4:11 PM
"This book is an essential aid for a beginner retrospective facilitator and provides deep insights for advanced facilitators too." -- Jutta Eckstein
40% off w code PragPicks
pragprog.com/titles/dlret2
Agile Retrospectives, 2e by
@estherderby.bsky.social
Diana Larsen
David Horowitz
40% off w code PragPicks
pragprog.com/titles/dlret2
Agile Retrospectives, 2e by
@estherderby.bsky.social
Diana Larsen
David Horowitz
Ruby treats failure as an exception. Elixir embraces failure as design. "Let it crash" makes resilient systems a default. Learn to build systems that heal themselves in From Ruby to Elixir . #elixir #resilience
pragprog.com/titles/...
40% of w code pragpicks
Stephen Bussey
pragprog.com/titles/...
40% of w code pragpicks
Stephen Bussey
October 17, 2025 at 4:05 PM
Ruby treats failure as an exception. Elixir embraces failure as design. "Let it crash" makes resilient systems a default. Learn to build systems that heal themselves in From Ruby to Elixir . #elixir #resilience
pragprog.com/titles/...
40% of w code pragpicks
Stephen Bussey
pragprog.com/titles/...
40% of w code pragpicks
Stephen Bussey
When your Go code scales, small mistakes become big. Learn to control concurrency, context, and performance before they control you.
Effective Go Recipes by @tebeka.bsky.social
pragprog.com/titles/mtgo
40% off w code pragpicks
#golang #concurrency #scalability
Effective Go Recipes by @tebeka.bsky.social
pragprog.com/titles/mtgo
40% off w code pragpicks
#golang #concurrency #scalability
October 17, 2025 at 3:53 PM
When your Go code scales, small mistakes become big. Learn to control concurrency, context, and performance before they control you.
Effective Go Recipes by @tebeka.bsky.social
pragprog.com/titles/mtgo
40% off w code pragpicks
#golang #concurrency #scalability
Effective Go Recipes by @tebeka.bsky.social
pragprog.com/titles/mtgo
40% off w code pragpicks
#golang #concurrency #scalability
40% off w code Pragpicks
Improve the user experience for your Rails app with rich, engaging client-side interactions. It’s easier than ever to build user interactions with Hotwire, Turbo, and Stimulus.
pragprog.com/titles/...
@noelrappin.com
Improve the user experience for your Rails app with rich, engaging client-side interactions. It’s easier than ever to build user interactions with Hotwire, Turbo, and Stimulus.
pragprog.com/titles/...
@noelrappin.com
October 17, 2025 at 3:47 PM
40% off w code Pragpicks
Improve the user experience for your Rails app with rich, engaging client-side interactions. It’s easier than ever to build user interactions with Hotwire, Turbo, and Stimulus.
pragprog.com/titles/...
@noelrappin.com
Improve the user experience for your Rails app with rich, engaging client-side interactions. It’s easier than ever to build user interactions with Hotwire, Turbo, and Stimulus.
pragprog.com/titles/...
@noelrappin.com
New In Print - IN FULL COLOR!
Advanced Hands-on Rust by @herberticus.bsky.social
pragprog.com/titles/...
Check the newsletter for a discount on the ebook! media.pragprog.com/n...
Advanced Hands-on Rust by @herberticus.bsky.social
pragprog.com/titles/...
Check the newsletter for a discount on the ebook! media.pragprog.com/n...
October 15, 2025 at 7:05 PM
New In Print - IN FULL COLOR!
Advanced Hands-on Rust by @herberticus.bsky.social
pragprog.com/titles/...
Check the newsletter for a discount on the ebook! media.pragprog.com/n...
Advanced Hands-on Rust by @herberticus.bsky.social
pragprog.com/titles/...
Check the newsletter for a discount on the ebook! media.pragprog.com/n...
Pragmatic Picks:
Code PragPicks saves 40% on today's picks
📘 Agile Retrospectives, 2nd Edition
pragprog.com/titles/dlret2/
📕 Effective Go Recipes
pragprog.com/titles/mtgo/
📗 From Ruby to Elixir
pragprog.com/titles/sbelixir/
📙 Modern Front End Development for Rails
pragprog.com/titles/nrclient2/
Code PragPicks saves 40% on today's picks
📘 Agile Retrospectives, 2nd Edition
pragprog.com/titles/dlret2/
📕 Effective Go Recipes
pragprog.com/titles/mtgo/
📗 From Ruby to Elixir
pragprog.com/titles/sbelixir/
📙 Modern Front End Development for Rails
pragprog.com/titles/nrclient2/
October 14, 2025 at 6:34 PM
Pragmatic Picks:
Code PragPicks saves 40% on today's picks
📘 Agile Retrospectives, 2nd Edition
pragprog.com/titles/dlret2/
📕 Effective Go Recipes
pragprog.com/titles/mtgo/
📗 From Ruby to Elixir
pragprog.com/titles/sbelixir/
📙 Modern Front End Development for Rails
pragprog.com/titles/nrclient2/
Code PragPicks saves 40% on today's picks
📘 Agile Retrospectives, 2nd Edition
pragprog.com/titles/dlret2/
📕 Effective Go Recipes
pragprog.com/titles/mtgo/
📗 From Ruby to Elixir
pragprog.com/titles/sbelixir/
📙 Modern Front End Development for Rails
pragprog.com/titles/nrclient2/
"Stephen’s second book knocks it out of the park. Stephen is the ultimate Sherpa providing essential tools and sage advice to take the leap into a world of concurrency, simplicity, and power." -- Amos King, Founder, Binary Noggin
pragprog.com/titles/sbelixir/
40% off today with code Pragpicks
pragprog.com/titles/sbelixir/
40% off today with code Pragpicks
October 14, 2025 at 6:07 PM
"Stephen’s second book knocks it out of the park. Stephen is the ultimate Sherpa providing essential tools and sage advice to take the leap into a world of concurrency, simplicity, and power." -- Amos King, Founder, Binary Noggin
pragprog.com/titles/sbelixir/
40% off today with code Pragpicks
pragprog.com/titles/sbelixir/
40% off today with code Pragpicks
“Rails is an opinionated framework, and this is an opinionated book.” ~Introduction
One of today's Pragmatic Picks - 40% off with code PragPicks
pragprog.com/titles/...
@noelrappin.com
One of today's Pragmatic Picks - 40% off with code PragPicks
pragprog.com/titles/...
@noelrappin.com
October 14, 2025 at 2:30 PM
“Rails is an opinionated framework, and this is an opinionated book.” ~Introduction
One of today's Pragmatic Picks - 40% off with code PragPicks
pragprog.com/titles/...
@noelrappin.com
One of today's Pragmatic Picks - 40% off with code PragPicks
pragprog.com/titles/...
@noelrappin.com