example-data.json•4.28 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.0,
"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/"
}
]