Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I read this book titled "Designing Data Intensive Applications", which covers this and a lot of other stuff about designing applications in general. https://www.amazon.com/Designing-Data-Intensive-Applications...


Just finished reading DDIA, can't recommend it enough! I learned a lot of new info in every single chapter even for topics I thought I had a firm grasp on. Great job Martin Kleppmann!


He also published this awesome paper on CRDTs, "A Conflict-Free Replicated JSON Datatype".

[0]: https://arxiv.org/abs/1608.03960


It's the best written computer-related book I've read. On a par with Friedl's "Mastering Regular Expressions".

Very highly recommended.


> On a par with Friedl's "Mastering Regular Expressions".

That comparison sold me. You deserve a commission.


Thank you!

Be warned, the O'Reilly print quality is miles apart between the two. Their print-on-demand text quality and the binding are real let-downs.


That's too bad. The MRE book was great - the special typography for zero-width indicators and whatnot was really great. Progress.


Currently reading the book and I agree with your recommendation, it's very well-written, perhaps written with an intuitive learner in mind.


Too bad I can't upvote this multiple times.


Thanks, I literally just came here to ask for book recommendations on this topic.

Are there any other suggestions?


I know this sounds like a cliche at this point, but volume 3 of Donald Knuth's "The Art of Computer Programming" goes into more depth on the theory that underpins these algorithms than anything else I've ever seen/read/heard of (in fairness, I haven't read OP's suggestion yet, though).


Completely agree, fantastic book. Does anyone know of any similarly wonderful technical books?


This is one of the best technology books I've ever read. I spent a few years diving into big data architecture. I thought I had a reasonably good handle on it, then I read this book. So many insights.


That book is a must-read for anyone dealing with data.


The simultaneity of your and mkandas89's comment is what I'd call a canonical example of spooky action at a distance.


Its a must read for anyone dealing with data




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: