@@ -17,30 +17,62 @@ If you find any errors in this week's issue, [please submit a PR](https://github
17
17
No newsletters this week.
18
18
19
19
### Official
20
+ * [ Call for 2021 Roadmap Blogs Ending Soon] ( https://blog.rust-lang.org/2020/09/21/Scheduling-2021-Roadmap.html )
21
+ * [ Announcing the Error Handling Project Group] ( https://blog.rust-lang.org/inside-rust/2020/09/18/error-handling-wg-announcement.html )
22
+ * [ Inside] [ Intra-doc links close to stabilization] ( https://blog.rust-lang.org/inside-rust/2020/09/17/stabilizing-intra-doc-links.html )
20
23
21
24
### Tooling
25
+ * [ IntelliJ Rust Changelog #131 ] ( https://intellij-rust.github.io/2020/09/21/changelog-131.html )
26
+ * [ Rust Analyzer Changelog #43 ] ( https://rust-analyzer.github.io/thisweek/2020/09/21/changelog-43.html )
27
+ * [ Knurling-rs Changelog #1 ] ( https://ferrous-systems.com/blog/knurling-changelog-1/ )
22
28
23
29
### Observations/Thoughts
24
-
30
+ * [ Porting EBU R128 audio loudness analysis from C to Rust] ( https://coaxion.net/blog/2020/09/porting-ebu-r128-audio-loudness-analysis-from-c-to-rust/ )
31
+ * [ Types Over Strings: Extensible Architectures in Rust] ( https://willcrichton.net/notes/types-over-strings/ )
32
+ * [ Why Not Rust?] ( https://matklad.github.io//2020/09/20/why-not-rust.html )
33
+ * [ Why not rust for security?] ( https://www.cryptologie.net/article/505/why-not-rust-for-security/ )
34
+ * [ Why Rust is not a mature programming language] ( https://codecs.multimedia.cx/2020/09/why-rust-is-not-a-mature-programming-language/ )
35
+ * [ My Favorite Rust Signature] ( https://www.brandonsmith.ninja/blog/favorite-rust-function )
36
+ * [ Is Rust a Functional Language in Disguise?] ( https://ceronman.com/2020/09/17/is-rust-a-functional-language-in-disguise/ )
25
37
* [ Async Iteration Semantics] ( https://blog.yoshuawuyts.com/async-iteration/ )
26
- * [ Porting EBU-R128 audio loudness analysis from C to Rust ] ( https://coaxion.net /blog/2020/09/porting-ebu-r128-audio-loudness-analysis-from-c-to-rust / )
27
- * [ Potential improvements for Rust embedded abstractions ] ( https://tweedegolf.nl/blog/42/potential-improvements-for-rust-embedded-abstractions )
38
+ * [ A New Backend for Cranelift, Part 1: Instruction Selection ] ( https://cfallin.org /blog/2020/09/18/cranelift-isel-1 / )
39
+ * [ Throw-away code ] ( https://vorner.github.io/2020/09/20/throw-away-code.html )
28
40
* [ I started to learn Rust] ( https://jean.manguy.eu/post/i-started-to-learn-rust/ )
29
- * [ Rust in Science and ever-changing requirements] ( https://amanjeev.com/blog/rust-in-science-and-ever-changing-requirements )
41
+ * [ Pure AST based linting sucks] ( https://rdambrosio016.github.io/rust/2020/09/18/pure-ast-based-linting-sucks.html )
42
+ * [ Potential improvements for Rust embedded abstractions] ( https://tweedegolf.nl/blog/42/potential-improvements-for-rust-embedded-abstractions )
30
43
31
44
### Learn Standard Rust
32
45
* [ TL;DR Rust] ( https://christine.website/blog/TLDR-rust-2020-09-19 )
33
46
* [ Variables And Mutability In Rust] ( https://edfloreshz.blog/variables-and-mutability )
47
+ * [ Learning Rust: OMG WTF RS – resources to help you get started with Rust] ( https://ferrous-systems.com/blog/omg-wtf-rs-resources-to-help-you-get-started-with-rust/ )
48
+ * [ Write your own Rust compiler plugin in only 10 lines!] ( https://dev.to/sam3d/write-your-own-rust-compiler-plugin-in-only-10-lines-4df4 )
49
+ * [ Optional arguments in Rust] ( https://dev.to/virtualkirill/optional-arguments-in-rust-1e9g )
50
+ * [ Implementation of Binary Search Tree in Rust] ( https://medium.com/@bkuliyev/implementation-of-binary-search-tree-in-rust-ce7ce479b505 )
51
+ * [ FR] [ Le concept de “propriétaire” ou “ownership” en Rust] ( https://medium.com/@nunes.nelson4/le-concept-de-propri%C3%A9taire-ou-ownership-en-rust-c96d43c3375d )
52
+ * [ TH] [ Rustler 101: Ferris Say] ( https://dev.to/wingyplus/rustler-101-ferris-say-3jj6 )
34
53
35
54
### Learn More Rust
36
55
* [ Dynamic Iterators] ( https://hole.tuziwo.info/dyn-iterator.html )
37
56
* [ Low-Level Academy] ( https://lowlvl.org/ )
38
57
* [ Writing an HTTP(S) Tunnel in Rust with tokio.] ( https://medium.com/@xnuter/writing-a-modern-http-s-tunnel-in-rust-56e70d898700 )
39
58
* [ Down the Yak Hole of TLS] ( https://blog.drogue.io/yak-hole-of-tls/ )
59
+ * [ That's so Rusty: Metaprogramming] ( https://dev.to/imaculate3/that-s-so-rusty-metaprogramming-49mj )
60
+ * [ The Bevy Game Engine #1 ] ( https://dev.to/ethanyidong/the-bevy-engine-1-4k4k )
61
+ * [ Face Detection in Node.js with Rust and WebAssembly] ( https://dev.to/alabulei1/high-performance-and-safe-ai-as-a-service-in-node-js-43lg )
62
+ * [ video] [ FLTK Rust: Using FLTK on Android] ( https://youtu.be/3jW_vxGmxt0 )
40
63
41
64
### Project Updates
65
+ * [ Announcing and Unpacking the New Holochain] ( https://medium.com/holochain/unpacking-the-new-holochain-f54da3ca99b7 )
42
66
43
67
### Miscellaneous
68
+ * [ Extended CfP deadline & new speaker perks!] ( https://blog.rustfest.eu/cfp-extension-new-speaker-perks )
69
+ * [ Neovim and Rust] ( https://sharksforarms.dev/posts/neovim-rust/ )
70
+ * [ How I stopped worrying and started coding in Rust 🦀️] ( https://dev.to/yjdoc2/how-i-stopped-worrying-and-started-coding-in-rust-52b )
71
+ * [ Haskell's Children] ( https://owenlynch.org/posts/2020-09-16-haskells-children/ )
72
+ * [ A Bazel Persistent Worker for Rust] ( https://nikhilism.com/post/2020/bazel-persistent-worker-rust/ )
73
+ * [ ESXi Binaries with Rust] ( https://sbaronda.com/2020/09/20/esxi-binaries-with-rust/ )
74
+ * [ j4rs: JavaFX support (WIP)] ( https://astonbitecode.github.io/blog/post/j4rs_javafx_support/ )
75
+ * [ JP] [ Rustのasyncでgoroutineの速度に勝つ] ( https://medium.com/nttlabs/rust-async-runtime-877b516d934d )
44
76
45
77
* [ Porting PineTime Watch Face from C to Rust On RIOT with LVGL] ( https://lupyuen.github.io/pinetime-rust-riot/articles/watch_face )
46
78
@@ -50,6 +82,25 @@ The Rust Core Team wants input from the community!
50
82
If you haven't already, [ read the official blog] ( https://blog.rust-lang.org/2020/09/03/Planning-2021-Roadmap.html ) and submit a blog post - it will show up here!
51
83
Here are the wonderful submissions since the call for blog posts:
52
84
85
+ * [ Rust 2021 - Ethical Development] ( https://llogiq.github.io/2020/09/21/ethics.html )
86
+ * [ My Rust 2021 Wishlist for the 2021 Roadmap] ( https://estada.ch/2020/9/23/my-rust-2021-wishlist-for-the-2021-roadmap/ )
87
+ * [ Rust 2021: Lower the barriers] ( https://blog.nindalf.com/posts/rust-2021/ )
88
+ * [ Request for a better [ patch] in cargo] ( https://longfangsong.github.io/2020/09/07/Rust-2021-Request-for-a-better-patch-in-cargo/ )
89
+ * [ What I wish for #Rust2021] ( https://haurchefant.fr/posts/what-i-wish-for-rust2021/ )
90
+ * [ Rust in 2021] ( https://www.ncameron.org/blog/rust-in-2021/ )
91
+ * [ Rust 2021] ( https://gist.github.com/mark-i-m/57b51099e02f2d1fb4d4a4bf08e92965 )
92
+ * [ As a hobbyist rust developer, I want to think less about error handling] ( https://mbuffett.com/posts/rust-less-error-handling/ )
93
+ * [ Rust 2021] ( https://gist.github.com/pickfire/3bcceeacf0bae22dd9f03c5053a976e3 )
94
+ * [ My Least Favorite Rust Type] ( https://ridiculousfish.com/blog/posts/least-favorite-rust-type.html )
95
+ * [ My wish list for Rust 2021] ( https://sam-vente.com/blog/my-rust-2021-wishlist/index.html )
96
+ * [ My Rust 2021 roadmap] ( https://www.reddit.com/r/rust/comments/imd8b8/my_rust_2021_roadmap/ )
97
+ * [ Rust Roadmap 2021: Allowing for arbitrary size integer primitives] ( https://therealprof.github.io/blog/roadmap-2021-arbitrary-size-primitives/ )
98
+ * [ Rust Roadmap 2021: Adding a useful dev mode and making it the default] ( https://therealprof.github.io/blog/roadmap-2021-usable-dev-mode/ )
99
+ * [ Rust in 2021] ( https://jyn514.github.io/2020/09/05/Rust-in-2021.html )
100
+ * [ What's Stopping Me From Using Rust?] ( https://mgrech.dev/whats-stopping-me-from-using-rust/ )
101
+ * [ Pastebin submission] ( https://pastebin.com/d6jaxh7n )
102
+ * [ Hacker News submission] ( https://news.ycombinator.com/item?id=24368077 )
103
+
53
104
# Crate of the Week
54
105
55
106
This week's crate is [ gitoxide] ( https://github.com/Byron/gitoxide ) , an idiomatic, modern, lean, fast, safe & pure Rust implementation of git.
0 commit comments