Yeah, but the prices are ridiculous. The O'Reilly books in the recent years were clearly priced taking into account that most people would have taken advantage of their perpetual 50% or periodic 60% discounts.
At full price they are absurd.
I've been following the eBooks.com newsletter for several months, but they seem to have at most rare discounts of 20% (understandable since that's probably close to what they get paid).
Even if I managed to overcome my distaste for O'Reilly since their move and if worthwhile new titles kept being published, I would be very reluctant to spend those sums for a single ebook.
Personally I've been "lucky" enough to spend thousands of dollars on them in the last years and there are few titles that I'm still missing.
FYI: The $25 box is checked automatically and there is no confirm window after the paypal window. I just accidentally payed $10 over what I wanted to pay. That "checkout area" needs to be a little more clear I think. I didn't even realize that was the checkout area. I honestly didn't even notice the amount bubbles and was wondering when I was supposed to plug in what I wanted to pay. I was super confused when I got to the last page. Didn't notice until I got the paypal notification on my phone and went back to the main page.
I realize I'm dumb, but maybe someone will read this and not make the same mistake.
Yep, I also did the same and accidentally clicked on the "Pay Instantly with Paypal" button -- which indeed did what it said it would. I supposed I'm not too torn up about it since I put a large majority of the purchase towards charity, but I feel like I fell for a subtle UX trap even after 10+ Humble Bundle purchases.
Seems like a very good buy. I generally like O'Reilly books. That said I am still very disappointed they decided to stop selling ebooks directly in favour of pushing their subscription service. Other than HumbleBundle I don't know a DRM free way to buy them.
Recently, O'Reilly stopped providing ePub. If you want this format, you can buy from Google Playstore but the typography here is bad. Has someone checked how are the ePub in the bundle? Good old O'Reilly ePubs or quickly converted from some HTML?
Here is an example of an O'Reilly book in ePub format, as bought on Google Playstore: https://imgur.com/a/wPK7G. Clearly, nobody took a glimpse at this version before publishing. The second image is from an old JunOS book bought directly on O'Reilly website.
EDIT: Just bought the bundle, checked the Rust book and ePub is pretty good!
Only in an 'online' format though. If you want the ePub / PDF then its better to buy the book. Having the content free online is really useful for linking/referencing to the content.
It's similar with Learn You A Haskell . That too is free online, but I read through an ePub copy that I got via a Humble Bundle. I could never actually fully read through an online version of a book I think.
Programming Rust is currently ~$50 new on Amazon ($30 digital)... if you don't mind it being digital this is a bargain. I wonder why they decided to put this on there considering it just came out, but what a great thing.
> Rust’s design has taken inspiration from a lot of existing languages and techniques, and one significant influence is functional programming. Programming in a functional style often includes using functions as values, by passing them in arguments, returning them from other functions, assigning them to variables for later execution, and so forth. We won’t debate here the issue of what, exactly, functional programming is or is not, but will instead show off some features of Rust that are similar to features in many languages often referred to as functional.
Honestly, the price of a book doesn't matter to me. I'm far, far more constrained by time than money. Give me 15 free books and most of them are just going to sit on my shelf for a long time.
Unlike reading a novel, I find reading technical books don't really "stick" unless I invest significant time, right then, using the language and actually trying out what I'm learning.
It is akin to my experience with learning an instrument -- it is easy to get sucked into buying books and watching videos, but it does zero for my ability unless I'm actively playing and struggling with it.
Some fair points but if like most people you can spend only so much, getting more books for that same much is useful: if you have 15 books of a same subject matter you can rather easily compare them with a quick skim and devote significant effort only to the best ones, or pick only the best parts from each.
Otherwise you can easily end up spending weeks on what only when you'll have gained more experience you'll realize was a worthless crappy book.
Even if you're careful in checking the reviews before buying, a lot of technical books have only few, questionable ones, and sometimes there are remarkable books behind them nonetheless!
I really enjoyed Functional Thinking, read it a few months ago. Its a very good introduction to get yourself thinking... functionally! All the examples are Java 9, Scala, Groovy, or Clojure, which isn't my cup of tea since I don't write code on the JVM, but its more about understanding the concepts (and shouldn't be an issue for you).
A quick rundown of some high level keywords I jotted down while reading.
Map, Reduce/Fold, Filter, Apply, Curry, Partial Application, Memoization, Lazy Loading / Streams, Either / Option in Scala.
A lot of those are some sort of pun or reference on the topic at hand: The crab as as a reference to Ferris/Rustaceans on the Rust book, spiders on books for "webmasters", the snake on Python Programming, etc. Others were just assigned at random (and proceeded to become indelibly associated with the language, like the perl camel).
I've bought and worked through "Get programming with F#" and liked it. It isn't finished yet (it's still in Manning's early access program), and it skips a lot of more in-depth topics, but it was good in helping me to get going without any previous experience in ML-style languages.
Edit: Also, I'd guess "F# for Fun and Profit" technically counts, too. It's a really great resource for starting out with F# - Scott Wlaschin also has posted a few talks on specific subjects that he tackles with F#. I really liked his talk on "Railway oriented Programming", for example. It's also a good start to look at practical examples of monads :)
Different bundles will have different charities that they support, however each bundle usually only offers one charity. You still have the option of spreading your payment around to Humble, the developers, or the charity in whatever ratio you prefer.