@@ -14,28 +14,58 @@ If you find any errors in this week's issue, [please submit a PR](https://github
14
14
15
15
# Updates from Rust Community
16
16
17
- No newsletters this week.
17
+ No papers/research projects this week.
18
18
19
19
### Official
20
+ * [ Inside] [ Core Team updates] ( https://blog.rust-lang.org/inside-rust/2021/04/03/core-team-updates.html )
21
+
22
+ ### Newsletters
23
+ * [ This Month in Rust OSDev (March 2021)] ( https://rust-osdev.com/this-month/2021-03/ )
24
+ * [ RiB Newsletter #22 - A few tweaks] ( https://www.reddit.com/r/rust/comments/mhmfu9/rib_newsletter_22_a_few_tweaks/ )
20
25
21
26
### Project/Tooling Updates
27
+ * [ GCC Rust Monthly Report #4 March 2021] ( https://thephilbert.io/2021/04/02/gcc-rust-monthly-report-4-march-2021/ )
28
+ * [ mrustc upgrade: rustc 1.39.0] ( https://www.reddit.com/r/rust/comments/mjxbaz/mrustc_upgrade_rustc_1390/ )
29
+ * [ rust-analyzer Changelog #71 ] ( https://rust-analyzer.github.io/thisweek/2021/04/05/changelog-71.html )
22
30
* [ A new Left Recursive PEG Parser Generator for rust] ( https://www.mess.org/2021/03/26/Left-Recursive-PEG-Parser-Generator/ )
23
31
* [ Last Month in Flott (Motion Control Toolkit in Rust) - April 2021] ( https://flott-motion.org/news/last-month-in-flott-april-2021/ )
24
32
* [ Recent updates in IntelliJ Rust] ( https://blog.jetbrains.com/rust/2021/04/08/intellij-rust-updates-for-2021-1/ )
33
+ * [ Bevy 0.5] ( https://bevyengine.org/news/bevy-0-5/ )
25
34
26
35
### Observations/Thoughts
27
36
* [ Interfacing a low-level actor system to Rust async/await, part 1] ( https://uazu.github.io/blog/20210406.html )
37
+ * [ A Tour of Safe Tracing GC Designs in Rust] ( https://manishearth.github.io/blog/2021/04/05/a-tour-of-safe-tracing-gc-designs-in-rust/ )
38
+ * [ How I Used Rust + Lunatic to Build a TelNet Chat Server with WebAssembly] ( https://www.hackernoon.com/how-i-used-rust-lunatic-to-build-a-telnet-chat-server-with-webassembly-rb3l33cg )
39
+ * [ Eliminating Data Races in Firefox - A Technical Report] ( https://hacks.mozilla.org/2021/04/eliminating-data-races-in-firefox-a-technical-report/ )
40
+ * [ First-class IO] ( https://blog.sunfishcode.online/first-class-io/ )
41
+ * [ The modern packager's security nightmare] ( https://blogs.gentoo.org/mgorny/2021/02/19/the-modern-packagers-security-nightmare/ )
42
+ * [ Ordering Requests to Accelerate I/O] ( https://pkolaczk.github.io/disk-access-ordering/ )
43
+ * [ An essay of checked exceptions in Rust] ( https://users.rust-lang.org/t/an-essay-of-checked-exceptions-in-rust/57769 )
44
+ * [ Weird architectures weren't supported to begin with] ( https://blog.yossarian.net/2021/02/28/Weird-architectures-werent-supported-to-begin-with )
45
+ * [ video] [ I tried learning OpenGL in 7 days - using Rust] ( https://youtu.be/KEQIWqSq42k )
28
46
29
47
### Rust Walkthroughs
30
48
* [ How we built our Python Client that's mostly Rust] ( https://www.fluvio.io/blog/2021/03/python-client/ )
31
49
* [ Hello world with KAS GUI] ( https://kas-gui.github.io/tutorials/hello.html )
32
50
* [ How to create small Docker images for Rust] ( https://kerkour.com/blog/rust-small-docker-image/ )
51
+ * [ Oxidizing the Kubernetes Operator] ( https://www.pavel.cool/rust/rust-kubernetes-operators/ )
52
+ * [ Sending tuples from Node to Rust and back] ( https://www.fluvio.io/blog/2021/04/node-bindgen-tuples/ )
53
+ * [ Getting started with Kafka and Rust: Part 1] ( https://dev.to/abhirockzz/getting-started-with-kafka-and-rust-part-1-4hkb )
54
+ * [ A Beginner's Guide to Handling Errors in Rust] ( https://dev.to/seanchen1991/a-beginner-s-guide-to-handling-errors-in-rust-40k2 )
55
+ * [ Using Seahorn] ( https://project-oak.github.io/rust-verification-tools/using-seahorn/ )
56
+ * [ Asynchronous streams in Rust (part 1) - Futures, buffering and mysterious compilation error messages] ( https://gendignoux.com/blog/2021/04/01/rust-async-streams-futures-part1.html )
57
+ * [ series] [ What would SQLite look like if written in Rust?] ( https://dev.to/joaoh82/what-would-sqlite-look-like-if-written-in-rust-part-0-4f4k )
33
58
* [ video] [ Return a value from a function in Rust] ( https://www.youtube.com/watch?v=YNSg7g46Hso )
34
-
35
- ### Papers and Research Projects
59
+ * [ video] [ Crust of Rust: Atomics and Memory Ordering] ( https://youtu.be/rMGWeSjctlY )
60
+ * [ video] [ Async/Await in Rust: Introduction] ( https://youtu.be/FNcXf-4CLH0 )
61
+ * [ video] [ OpenVehicleDiag Rust live coding with Macchina's A0!!] ( https://youtu.be/zjAe-uvKMJ4 )
62
+ * [ video] [ series] [ Easy Rust - learn to program in Rust with simple English] ( https://youtube.com/playlist?list=PLfllocyHVgsRwLkTAhG0E-2QxCf-ozBkk )
36
63
37
64
### Miscellaneous
38
65
* [ best-of-ml-rust: A ranked list of awesome machine learning Rust libraries] ( https://github.com/e-tony/best-of-ml-rust )
66
+ * [ Rust in the Android platform] ( https://security.googleblog.com/2021/04/rust-in-android-platform.html )
67
+ * [ David Tolnay - thank you] ( https://www.reddit.com/r/rust/comments/mify2o/david_tolnay_thank_you/ )
68
+ * [ My "shiny future"] ( https://smallcultfollowing.com/babysteps/blog/2021/04/02/my-shiny-future/ )
39
69
40
70
# Crate of the Week
41
71
0 commit comments