Lemmy: Bestiverse
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
RSS BotMB to Hacker NewsEnglish · 2 months ago

Show HN: I wrote a Rust book ending with a Redis clone

shankhan3.gumroad.com

external-link
message-square
0
link
fedilink
3
external-link

Show HN: I wrote a Rust book ending with a Redis clone

shankhan3.gumroad.com

RSS BotMB to Hacker NewsEnglish · 2 months ago
message-square
0
link
fedilink
Zero to Rust: A Systems Programmer's Field Guide
shankhan3.gumroad.com
external-link
Learn Rust the practical way. Zero to Rust is a hands-on Rust programming book and ebook for backend and systems engineers who want to build real projects in Rust, not just read theory. A complete Rust tutorial that goes from ownership and lifetimes to async Rust with Tokio and a working Redis clone.Most Rust tutorials stop after ownership. This one doesn't.Zero to Rust takes you from first principles to building aconcurrent, persistent TCP key-value store — a minimal Redis —written entirely in Rust. 📖 Not sure yet? Read the free 20-page sample first ──────────────────────────────────What's inside (23 chapters):──────────────────────────────────Part I — The FoundationChapters 1–5: Why Rust exists, ownership, borrowing, lifetimesPart II — Modelling the WorldChapters 6–8: Structs, enums, traits, genericsPart III — Writing Robust CodeChapters 9–11: Error handling, iterators, smart pointersPart IV — Systems ProgrammingChapters 12–14: Concurrency, async Rust with TokioPart V — Project ArchitectureChapters 15–17: Macros, modules, testingPart VI — The CapstoneChapters 18–23: Build a concurrent Redis clone from scratch.TCP server, shared state, background expiry, disk persistence,CLI client, and a full test suite.──────────────────────────────────Written for engineers coming from Java, Python, or C++ and ambitious beginners, who want practical Rust, not academic Rust.──────────────────────────────────~20,000 words. All code examples included.This is a focused practical guide, not an encyclopedic reference. The broader Rust ecosystem, async traits in depth, WebAssembly, embedded, web frameworks, is yours to explore from this foundation.Less than the cost of a coffee.Keywords: learn Rust, Rust tutorial, Rust book, Rust ebook, Rust programming guide, systems programming, backend engineering, async Rust, Tokio, concurrency, Redis clone in Rust, TCP server, low-level programming, software engineering, coding for Java Python and C++ developers.

Comments

alert-triangle
You must log in or # to comment.

Hacker News

hackernews

Subscribe from Remote Instance

You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !hackernews@lemmy.bestiver.se
lock
Community locked: only moderators can create posts. You can still comment on posts.

Posts from the RSS Feed of HackerNews.

The feed sometimes contains ads and posts that have been removed by the mod team at HN.

Source of the RSS Bot

Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 866 users / day
  • 1.9K users / week
  • 3.8K users / month
  • 9.65K users / 6 months
  • 2 local subscribers
  • 5.35K subscribers
  • 60.1K Posts
  • 32.4K Comments
  • Modlog
  • mods:
  • patrick
  • RSS Bot
  • BE: 0.19.15
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org