My purchases through shop.oreilly.com over the past 24 months:
- Practical Modern JavaScript by Nicolas Bevacqua (author of JavaScript Application Design)
- Introducing Elixir 2e by Simon St. Laurent, J. Eisenberg
- Understanding ECMAScript 6 by Nicholas C. Zakas (author of Professional JavaScript for Web Developers, 3e, Maintainable JavaScript, etc.)
- Learning Web Design, 4e by Jennifer Niederst Robbins
- The Principles of Beautiful Web Design, 3rd Edition by Jason Beaird, James Michael George
- Études for Elixir by J. Eisenberg
- Designing for Scalability with Erlang/OTP by Francesco Cesarini, Steve Vinoski
- Études for Erlang by J. Eisenberg
- Introducing Erlang by Simon St. Laurent
- Reactive Programming with RxJava by Ben Christensen, Tomasz Nurkiewicz
- Realm of Racket by Matthias Felleisen, David Van Horn, Conrad Barski, M.D., and Eight Students of Northeastern University
- Cassandra: The Definitive Guide by Eben Hewitt, Jeff Carpenter
- Clojure Cookbook by Luke VanderHart, Ryan Neufeld
- Learning GNU Emacs, 3e by Debra Cameron, Marc Loy, Eric Raymond, Bill Rosenblatt, James Elliott
- Kafka: The Definitive Guide by Gwen Shapira, Neha Narkhede, Todd Palino
- Designing Data-Intensive Applications by Martin Kleppmann
- React: Up & Running by Stoyan Stefanov (also author of JavaScript Patterns)
- Learning the vi and Vim Editors, 7e by Arnold Robbins, Linda Lamb, Elbert Hannah
- How Linux Works by Brian Ward
- Patterns, Principles, and Practices of Domain-Driven Design by Scott Millett, Nick Tune
- Beautiful JavaScript by Anton Kovalyov
- Refactoring for Software Design Smells - Managing Technical Debt by Girish Suryanarayana Ganesh Samarthyam Tushar Sharma
- Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects by Douglas C. Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann
- Professional JavaScript for Web Developers, 3e by Nicholas C. Zakas
- Pattern-Oriented Software Architecture Volume 1: A System of Patterns by Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal
- Professional AngularJS by Valeri Karpov, Diego Netto
- Programming JavaScript Applications by Eric Elliot
Now granted lots of these were opportunistic/pre-emptive purchases.
There has been a growing number of people voicing the opinion that the content for O’Reilly books has been going downhill over the past few years (I think my earliest print examples are Using C on the UNIX System (1989) and Managing Projects with make, 1e (1989)). Now hypothetically that could be symptomatic of trying to provide a higher volume of new content to keep Safari subscribers happy but that’s only speculation at this point.