news.volyx.in

The “Build Your Own Redis” Book Is Completed (build-your-own.org)

599 points by bubblehack3r · 1313 days ago · 129 comments on HN

Article summary

The article announces the completion of a book titled "Build Your Own Redis" which aims to teach software developers by having them build a Redis-like system from scratch. The book focuses on network programming and data structures, covering topics such as event loops, protocols, and timers. The author believes that building a system from scratch is an effective way to learn and understand complex concepts. The book is available for free on the web, with optional ebook and paperback purchases.

Main themes

  • building from scratch
  • network programming
  • data structures
  • learning resources
  • pricing and accessibility
  • distributed systems
  • Redis and Kafka

What commenters say

  • Some commenters question the inclusion of Kafka as a building block of modern computing, while others defend its importance in distributed systems.
  • The idea of building a system from scratch is seen as a valuable learning experience, but some commenters feel that it may not be the most efficient way to learn.
  • The pricing of a related learning platform is criticized for being too high, making it inaccessible to many individuals.
  • Others argue that the platform's unique approach and content may justify its cost, and that it can be a valuable resource for those who can afford it.
  • There is a desire for more content and resources that can help take a project from a prototype to a production-ready system.
  • Some commenters suggest that the platform's pricing structure could be revised to make it more accessible to a wider range of users.
  • The platform's free tier is seen as a positive step, but some commenters feel that it is still not enough to make the platform accessible to everyone.
  • The importance of learning by building real-world systems is emphasized, with some commenters recommending other resources and books that can help with this goal.