https://leanpub.com/rustprojects-redis Leanpub [s_hero] Rust Projects - Write a Redis Clone Free! Minimum price $0.99 Minimum paid price Add Ebook to Cart Rust Projects - Write a Redis Clone Explore asynchronous programming with the actor model using Rust and Tokio [s_hero] This book is 40% complete Last updated on 2024-10-15 Leonardo Giordani Leonardo Giordani Explore the power of Rust with "Rust Projects: Write a Redis Clone". This hands-on guide takes you through building a Redis-inspired database from the ground up, introducing key programming concepts like TCP connections, the RESP protocol, and concurrency. Following the CodeCrafters challenge, this book gradually builds your skills, making complex topics accessible. Whether you're new to Rust or looking to deepen your understanding, this project-based journey offers practical, real-world insights into modern systems programming. The book contains 40% discount code for CodeCrafters.io! Free! Minimum price $0.99 Minimum paid price You Pay in US $ [ ] EU customers: Price excludes VAT. VAT is added during checkout. Add Ebook to Cart Add to Wish List * 60 days guarantee * English * PDF About the Book "Rust Projects: Write a Redis Clone" is a hands-on guide for building a Redis-like database while mastering Rust. The book follows the CodeCrafters challenge of the same name. Readers will start by learning concepts like binding to TCP ports and setting up a server, progressively covering more complex tasks, such as handling multiple client connections and implementing key Redis commands. The book introduces the RESP protocol, covering how to parse and manage binary data and implement basic Redis commands like GET and SET. It also covers how to implement active and passive key expiry mechanisms. The book culminates with an overview of the actor model and a concurrency implementation that simplifies the management of shared resources. "Rust Projects: Write a Redis Clone" is more than a technical manual; it's a project-based journey through Rust. With plans to cover advanced features like replication and transactions, this book serves as a valuable resource for Rust enthusiasts eager to build real-world applications from scratch. * Share this book + + * Categories + Rust + Actor Model + Databases * Feedback Email the Author(s) About the Author Leonardo Giordani Leonardo Giordani My name is Leonardo Giordani, I was born in 1977 with Star Wars, bash, Apple ][, BSD, Dire Straits, The Silmarillion. I'm interested in operating systems and computer languages, photography, fantasy and science fiction, video and board games, guitar playing, and (too) many other things. I studied and used several programming languages, from the Z80 and x86 Assembly to Python and Scala. I love mathematics and cryptography. I'm mainly interested in open source software, and I like both the theoretical and practical aspects of computer science. For 13 years I was a C/Python programmer and DevOps for a satellite imagery company. and I am currently infrastructure engineer at WeGotPOP, a UK company based in London and New York that creates innovative software for film productions. In 2013 I started publishing some technical thoughts on my blog, The Digital Cat. In 2018 I published my first book with Leanpub, "Clean Architectures in Python", which has been already downloaded more than 25,000 times. The Leanpub 60 Day 100% Happiness Guarantee Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks. Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell. You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so! So, there's no reason not to click the Add to Cart button, is there? See full terms... Earn $8 on a $10 Purchase, and $16 on a $20 Purchase We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000. (Yes, some authors have already earned much more than that on Leanpub.) In fact, authors have earnedover $13 millionwriting, publishing and selling on Leanpub. Learn more about writing on Leanpub Free Updates. DRM Free. If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free). Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page. Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device. Learn more about Leanpub's ebook formats and where to read them Write and Publish on Leanpub You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy. Learn more about writing on Leanpub [UR7lcAAAAA] Publish Early, Publish Often * Path * There are many paths, but the one you're on right now on Leanpub is... * > Rustprojects-redis + READERS + Newsletters + Weekly Sale + Monthly Sale + Store + Home + Redeem a Token + Search + Support + Leanpub FAQ + Leanpub Author FAQ + Search our Help Center + How to Contact Us + FRONTMATTER PODCAST + Featured Episode + Episode List + MEMBERSHIPS + Reader Memberships + Department Reader Memberships + Author Memberships + Your Membership + COMPANY + About + About Leanpub + Blog + Contact + Press + Essays + AI Services + Imagine a world... + Manifesto + More + Partner Program + Causes + Accessibility + AUTHORS + Write and Publish on Leanpub + Create a Book + Create a Course + Create a Track + Testimonials + Why Leanpub + Services + CourseAI + TranslateAI + Author Newsletter + The Leanpub Author Update + Author Support + Author Help Center + Leanpub Authors Forum + The Leanpub Manual + Supported Languages + The LFM Manual + The Markua Manual + API Docs + Organizations + Learn More + Sign Up + LEGAL + Terms of Service + Copyright Policy + Privacy Policy + Refund Policy * * * Leanpub is copyright (c) 2010-2024 Ruboss Technology Corp. All rights reserved. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Leanpub requires cookies in order to provide you the best experience. Dismiss