The Pragmatic Bookshelf ✅'s Avatar

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

1,662
Followers
114
Following
743
Posts
03.07.2023
Joined
Posts Following

Latest posts by The Pragmatic Bookshelf ✅ @pragprog.com

Video thumbnail

The Wait is Over.... now in print!
40% off the ebook, with code WaitIsOver
at pragprog.com/titles/...
Congratulations, Bruce and Sophie!
@redrapids.bsky.social

05.03.2026 14:32 👍 10 🔁 2 💬 0 📌 0
Post image

The Pickaxe. One of this week's Pragprog Top 5.
Learn Ruby from the 6th edition of the book that first introduced Matz’s amazing language to the world.
(And this weekend, 40% off with code KNITTING)

@noelrappin.com with Dave Thomas
pragprog.com/titles/ruby6

27.02.2026 14:04 👍 12 🔁 2 💬 1 📌 1
Preview
Keep knitting It's a word we fling at people who resist technical change. It's pejorative; technical change is inevitable, and luddites are always going to lose. Most of us probably even know the origin of the word—the Luddites were a group of workers in the north of England who went around destroying knitting ...


sh1.sendinblue.com/3...

26.02.2026 21:00 👍 0 🔁 0 💬 0 📌 0
Preview
Keep knitting It's a word we fling at people who resist technical change. It's pejorative; technical change is inevitable, and luddites are always going to lose. Most of us probably even know the origin of the word—the Luddites were a group of workers in the north of England who went around destroying knitting ...

From the current Pragprog newsletter (good stuff's always there first!)
Sale’s live - 40% off, through the weekend.

@Pragdave: The Luddites weren’t against technology. They just didn’t want to be left behind. Knowledge is STILL the best defense.

sh1.sendinblue.com/3...

26.02.2026 21:00 👍 0 🔁 0 💬 1 📌 0

pragprog.com/titles/...
(save 40% with code KNITTING)
@ramtop.bsky.social

26.02.2026 14:35 👍 2 🔁 1 💬 0 📌 0
Post image

In Pragprog's Top 5 this week -
🔗 in 🧵 (save 40% with code KNITTING)

Collaborate with AI in natural, powerful, safe, and genuinely productive ways.

In companion videos, Uberto configures/guides AI tools, building simple & complex applications, handling real-world problems as they arise.

26.02.2026 14:35 👍 1 🔁 0 💬 1 📌 0
Post image

Andrey Ozornin brings powerful debugging techniques and ways to structure your code that make debugging simpler. In just one week you’ll master debugging skills that will save you hours every day.
In Beta, only at pragprog.com
pragprog.com/titles/...

24.02.2026 20:08 👍 2 🔁 0 💬 0 📌 0
Post image

Single-page apps are distributed systems. Distributed systems are complex... but Liveview makes SPAs easy. (Not to mention stunningly interactive and shockingly resistant to failure.)
One of this week's Pragprog Top 5. From @redrapids.bsky.social and Sophie DeBenedetto
pragprog.com/titles/...

24.02.2026 14:29 👍 5 🔁 0 💬 0 📌 0
Post image

Think like a fluent Ruby programmer. In Eloquent Ruby, Second Edition, @russolsen.bsky.social provides you with the mental framework to take full advantage of this powerful language.
One of this week's Pragprog Top 5.
pragprog.com/titles/...

23.02.2026 14:40 👍 2 🔁 1 💬 0 📌 0
Post image

Joe Kutner

@redrapids.bsky.social & Sophie Debenedetto

@ramtop.bsky.social

@noelrappin.com

@russolsen.bsky.social



🔗s in 🧵

22.02.2026 18:57 👍 0 🔁 0 💬 0 📌 0
Post image

The Healthy Programmer, 2nd Edition
pragprog.com/titles/...

Programming Phoenix Liveview
pragprog.com/titles/...

Process Over Magic: Beyond Vibe Coding
pragprog.com/titles/...

Programming Ruby 4
pragprog.com/titles/ruby6

Eloquent Ruby, 2nd Edition
pragprog.com/titles/...

22.02.2026 18:57 👍 0 🔁 0 💬 0 📌 0
Post image

This Week's Pragprog.com Top 5:

The Healthy Programmer, 2nd Edition - Joe Kutner
Programming Phoenix Liveview - Bruce A Tate & Sophie Debenedetto
Process Over Magic: Beyond Vibe Coding - Uberto Barbini
Programming Ruby 4 - Noel Rappin
Eloquent Ruby, Second Edition - Russ Olsen

🔗s in 🧵

22.02.2026 18:57 👍 1 🔁 0 💬 2 📌 0

40% off the ebook at pragprog.com/titles/jkthp2/
Use coupon code JKTHP2COMPLETE at checkout

19.02.2026 22:21 👍 1 🔁 0 💬 0 📌 0
Post image

New in Print - and 40% off with code in 🧵
The Healthy Programmer - 2nd Edition.
It's a brutal time to be a developer: rising uncertainty, relentless pressure, and constant overload aren't exactly a recipe for good health.
Taking care of yourself never mattered more.
pragprog.com/titles/...

19.02.2026 22:21 👍 2 🔁 1 💬 1 📌 0
Post image

Bestsellers this week at pragprog.com

1️⃣ Common-Sense Guide to AI Engineering - Jay Wengrow
2️⃣ More SQL Antipatterns @billkarwin.geek.org
3️⃣ Ash Framework - @sevensea.cat @zachdaniel.dev
4️⃣ Advanced Functional Programming with Elixir @jkwa.bsky.social
5️⃣ Programming Ruby 4 @noelrappin.com

08.02.2026 13:41 👍 12 🔁 3 💬 0 📌 0
Preview
Programming Ruby 4 (6th edition) Code Ruby, Be Happy!

@pragprog.com says 43% Off everything with coupon code "Brrr".

Including Programming Ruby 4 (pragprog.com/titles/ruby6...)

28.01.2026 17:14 👍 6 🔁 4 💬 0 📌 0
Post image

🥶 ❄️ ☃️ It has been COLD in the US this week. Saturday, Brimson Minnesota was -43˚F (-42˚C)

So, until the end of the week, pretty much everything is -43% at the Bookshelf.
Just use coupon code Brrr when you check out.
Stay Warm. Only at pragprog.com
­

30.01.2026 17:11 👍 11 🔁 7 💬 0 📌 1

Learn from the best! Pragprog author and editor, icon @venkats.bsky.social

24.01.2026 04:43 👍 0 🔁 0 💬 0 📌 0
24.01.2026 04:41 👍 1 🔁 0 💬 0 📌 0
Post image

New in Beta -
All new with advanced queries like relational division, efficient pagination, and pivoting. Explore optimization tradeoffs, including denormalization, JSON, and choosing SQL versus NoSQL. Scaling out with sharded databases.
pragprog.com/titles/...

22.01.2026 18:31 👍 5 🔁 2 💬 0 📌 0
Post image

📚✨ ICYMI — Book Club @ WNB.rb!
Just getting started & you’re welcome to jump in 💜
High Performance PostgreSQL for Rails 🚀

🗓 Thu • 12:30 PM ET
💬 wnb-rb.dev

#WNBrb #RubyOnRails #RubyCommunity #onlinemeetup

13.01.2026 21:25 👍 3 🔁 2 💬 2 📌 0
Preview
Gleam Developer Survey 2025 Help us learn about Gleam users and the community in 2025!

Please fill in the Gleam end-of-year developer survey if you have not 🙏
You don't have to be a full-on Gleam user yet! We're interested in all perspectives

developer-survey.gleam.run

21.01.2026 10:32 👍 14 🔁 8 💬 0 📌 0
Post image

We'd love to offer your readers an exclusive discount on Andrew's book - just enter code WNB.rb at checkout (see screenshot) for 40% off his book!
pragprog.com/titles/aapsq...

21.01.2026 16:41 👍 1 🔁 0 💬 0 📌 0
Preview
Programming Ruby 4 (6th edition) Code Ruby, Be Happy!

I haven't mentioned it yet here, but Programming Ruby 4.0 does have a new beta out that runs all code against Ruby 4.0.0 final, and also covers Minitest 6.0 and a couple of other late breaking changes:

pragprog.com/titles/ruby6...

15.01.2026 17:14 👍 13 🔁 7 💬 0 📌 0
Post image

The latest Pragprog book review at accu.org:
Rob Moffat's Risk-First Software Development
🏅 Highly Recommended🏅
accu.org/bookreviews...

Book (still in Beta):
pragprog.com/titles/...

More accu member reviews (Many thanks to Ian Bruntlett , Reviews Editor) :
accu.org/menu-overvi...

12.01.2026 18:01 👍 0 🔁 0 💬 0 📌 0

pragprog.com/titles/...

No programming experience required! Inspired by “How to Design Programs” (HtDP), discover a five-step recipe for designing functions, which helps you learn the concepts—and becomes an integral part of writing programs.

08.01.2026 18:23 👍 0 🔁 0 💬 0 📌 0
Post image

Brand new in Beta
Practical Programming, Fourth Edition (4th edition)
by Dmitry Zinoviev with Paul Gries, Jennifer Campbell, and Jason Montojo

Classroom-tested by generations of Intro-to-Programming students. Updated for Python 3.14, learn how to think like a professional programmer.

🔗in🧵

08.01.2026 18:23 👍 1 🔁 0 💬 1 📌 0
Cover of book, Software Estimation Without Guessing - Effective Planning in an Imperfect World

Cover of book, Software Estimation Without Guessing - Effective Planning in an Imperfect World

Here's a deal for you:
My book, Software Estimation Without Guessing - Effective Planning in an Imperfect World
40% off with code INSIGHT at checkout.

pragprog.com/titles/gdest...

04.01.2026 20:35 👍 8 🔁 7 💬 0 📌 0
Video thumbnail

Last day of the New Year's INSIGHT sale -
40% off with code INSIGHT
Find your inspiration -
Pragprog.com

06.01.2026 19:42 👍 2 🔁 1 💬 0 📌 0
Post image

INSIGHT - it sometimes comes from the most unexpected places.
Can forensic psychology help you understand your codebase? Criminal psychology and code analysis might have more in common than you think...
pragprog.com/titles/...
Use code INSIGHT for 40% off

06.01.2026 02:20 👍 1 🔁 0 💬 0 📌 1