example-data.json•3.7 kB
[
{
"id": "1",
"title": "The Rust Programming Language",
"description": "The official book on Rust, covering everything from basic syntax to advanced concepts like ownership, borrowing, and lifetimes.",
"author": "Steve Klabnik and Carol Nichols",
"published_date": "2018-06-26T10:00:00Z",
"category": "/technology/programming/rust",
"tags": ["Rust", "programming", "systems programming", "memory safety"],
"rating": 5.0,
"views": 100000,
"is_featured": true,
"price": 0.00,
"url": "https://doc.rust-lang.org/book/"
},
{
"id": "2",
"title": "Programming Rust: Fast, Safe Systems Development",
"description": "A comprehensive guide to Rust programming, focusing on systems programming and performance-critical applications.",
"author": "Jim Blandy, Jason Orendorff, and Leonora F.S. Tindall",
"published_date": "2021-06-15T14:30:00Z",
"category": "/technology/programming/rust",
"tags": ["Rust", "systems programming", "performance", "concurrency"],
"rating": 4.6,
"views": 18420,
"is_featured": true,
"price": 79.99,
"url": "https://www.oreilly.com/library/view/programming-rust-2nd/9781492052586/"
},
{
"id": "3",
"title": "Rust Atomics and Locks",
"description": "A comprehensive guide to low-level concurrency in Rust, covering atomics, memory ordering, and synchronization primitives. Mara Bos, team lead of the Rust library team, helps Rust programmers of all levels gain a clear understanding of how to implement concurrent data structures correctly, build custom locks and synchronization primitives, and understand how Rust's memory model works with processors and operating systems.",
"author": "Mara Bos",
"published_date": "2023-01-24T00:00:00Z",
"category": "/technology/programming/rust",
"tags": ["Rust", "concurrency", "atomics", "threading", "synchronization","memory ordering"],
"rating": 4.8,
"views": 12350,
"is_featured": true,
"price": 55.99,
"url": "https://www.oreilly.com/library/view/rust-atomics-and/9781098119430/"
},
{
"id": "4",
"title": "Zero To Production In Rust: An introduction to backend development",
"description": "An opinionated introduction to backend development in Rust, covering web APIs, databases, and deployment. This hands-on guide teaches you to build production-ready web services from scratch, covering everything from HTTP servers and database integration to testing, logging, and deployment strategies.",
"author": "Luca Palmieri",
"published_date": "2022-05-14T00:00:00Z",
"category": "/technology/programming/rust",
"tags": ["Rust", "backend", "web development", "API", "production", "databases", "deployment", "web services", "HTTP", "testing"],
"rating": 4.5,
"views": 238,
"is_featured": true,
"price": 49.99,
"url": "https://www.zero2prod.com/"
},
{
"id": "5",
"title": "Rust in Action",
"description": "A hands-on guide to systems programming with Rust, covering practical projects and real-world applications. This book teaches Rust through building concrete projects like command-line tools, network programming, and operating system components, focusing on practical implementation rather than just theory.",
"author": "Tim McNamara",
"published_date": "2021-08-10T00:00:00Z",
"category": "/technology/programming/rust",
"tags": ["Rust", "systems programming", "practical", "projects", "hands-on", "command-line", "networking", "operating systems"],
"rating": 4.0,
"views": 189,
"is_featured": true,
"price": 47.99,
"url": "https://www.manning.com/books/rust-in-action/"
}
]