{"id":13432818,"url":"https://github.com/pretzelhammer/rust-blog","last_synced_at":"2025-05-12T15:21:27.961Z","repository":{"id":37269554,"uuid":"260733299","full_name":"pretzelhammer/rust-blog","owner":"pretzelhammer","description":"Educational blog posts for Rust beginners","archived":false,"fork":false,"pushed_at":"2025-02-17T15:51:26.000Z","size":5454,"stargazers_count":7916,"open_issues_count":1,"forks_count":413,"subscribers_count":186,"default_branch":"master","last_synced_at":"2025-04-23T17:13:10.392Z","etag":null,"topics":["blog","blogging","rust","rust-lang"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pretzelhammer.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license-apache","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-02T16:55:52.000Z","updated_at":"2025-04-23T03:16:37.000Z","dependencies_parsed_at":"2024-01-08T07:57:40.435Z","dependency_job_id":"589bb96a-fb2d-4866-a82f-1e4fff5641f8","html_url":"https://github.com/pretzelhammer/rust-blog","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pretzelhammer%2Frust-blog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pretzelhammer%2Frust-blog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pretzelhammer%2Frust-blog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pretzelhammer%2Frust-blog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pretzelhammer","download_url":"https://codeload.github.com/pretzelhammer/rust-blog/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250477810,"owners_count":21437049,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blog","blogging","rust","rust-lang"],"created_at":"2024-07-31T02:01:17.069Z","updated_at":"2025-04-23T17:13:16.054Z","avatar_url":"https://github.com/pretzelhammer.png","language":"Rust","funding_links":[],"categories":["Rust","Resources","Rust 程序设计","Summary"],"sub_categories":["网络服务_其他"],"readme":"# pretzelhammer's Rust blog 🦀\n\nI write educational content for Rust beginners and Rust advanced beginners.\n\nHere are my posts in reverse chronological order.\n\n| Year | Title | Popularity | Translations |\n|-|-|-|-|\n| 2024 | [Using Rust in Non-Rust Servers to Improve Performance](./posts/rust-in-non-rust-servers.md) | 🔥🔥 | [中文](./posts/translations/zh-hans/rust-in-non-rust-servers.md) |\n| 2024 | [Learning Rust in 2024](./posts/learning-rust-in-2024.md) | 🔥🔥🔥 | [中文](./posts/translations/zh-hans/learning-rust-in-2024.md) |\n| 2024 | [Beginner's Guide to Concurrent Programming: Coding a Multithreaded Chat Server using Tokio](./posts/chat-server.md) | 🔥🔥 | [中文](./posts/translations/zh-hans/chat-server.md) |\n| 2021 | [RESTful API in Sync \u0026 Async Rust](./posts/restful-api-in-sync-and-async-rust.md) | 🔥 | - |\n| 2021 | [Tour of Rust's Standard Library Traits](./posts/tour-of-rusts-standard-library-traits.md) | 🔥🔥🔥 |[中文](./posts/translations/zh-hans/tour-of-rusts-standard-library-traits.md) |\n| 2020 | [Learn Assembly with Entirely Too Many Brainfuck Compilers](./posts/too-many-brainfuck-compilers.md) | 🔥 | - |\n| 2020 | [Sizedness in Rust](./posts/sizedness-in-rust.md) | 🔥🔥 | [中文](./posts/translations/zh-hans/sizedness-in-rust.md) |\n| 2020 | [Common Rust Lifetime Misconceptions](./posts/common-rust-lifetime-misconceptions.md) | 🔥🔥🔥🔥 | [中文](./posts/translations/zh-hans/common-rust-lifetime-misconceptions.md) · [日本語](./posts/translations/jp/common-rust-lifetime-misconceptions.md) · [русский](./posts/translations/rus/common-rust-lifetime-misconceptions.md) |\n| 2020 | [Learning Rust in 2020](./posts/learning-rust-in-2020.md) | 🔥🔥 | [中文](./posts/translations/zh-hans/learning-rust-in-2020.md) |\n| 2020 | [Why blog?](./posts/why-blog.md) | - | [中文](./posts/translations/zh-hans/why-blog.md) · [Türkçe](./posts/translations/tr/why-blog.md)  |\n\nNote: translations are community-maintained.\n\n## Notifications\n\nGet notified when a new blog post gets published by\n- Subscribing to this repo's [releases RSS feed](https://github.com/pretzelhammer/rust-blog/releases.atom) or\n- Watching this repo's releases (click `Watch` → click `Custom` → select `Releases` → click `Apply`)\n\n## Feedback\n\nIf you have any feedback please feel welcome to [open an issue](https://github.com/pretzelhammer/rust-blog/issues/new) on this repo. I accept pull requests for minor fixes like typos and grammar.\n\n## Translations\n\nIf you wanna translate a blog post into another language that's awesome! Please feel free to fork this repo and promote your translation however you like. I also accept pull requests for translations if you'd like to host your translation on my blog directly.\n\n## Licensing\n\nTo be compatible with [Rust](https://github.com/rust-lang/rust), all code examples in this blog are licensed under [Apache License Version 2.0](./license-apache) or [MIT License](./license-mit), at your option.\n\nI'd like to retain exclusive rights to the English version of the posts themselves, but as mentioned above if you translate a post into another language you're welcome to promote your translations however you like.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpretzelhammer%2Frust-blog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpretzelhammer%2Frust-blog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpretzelhammer%2Frust-blog/lists"}