Skip to content

Commit 2db4406

Browse files
authored
Merge branch 'master' into master
2 parents aaa065f + 3d1b663 commit 2db4406

File tree

2 files changed

+55
-61
lines changed

2 files changed

+55
-61
lines changed

draft/2021-04-14-this-week-in-rust.md

Lines changed: 4 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -17,58 +17,18 @@ If you find any errors in this week's issue, [please submit a PR](https://github
1717
No papers/research projects this week.
1818

1919
### Official
20-
* [Inside] [Core Team updates](https://blog.rust-lang.org/inside-rust/2021/04/03/core-team-updates.html)
21-
* [Foundation] [Introducing Peixin Hou](https://foundation.rust-lang.org/posts/2021-04-08-introducing-peixin-hou/)
22-
* [Foundation] [Introducing Florian Gilcher](https://foundation.rust-lang.org/posts/2021-04-08-introducing-florian-gilcher/)
2320

2421
### Newsletters
25-
* [This Month in Rust OSDev (March 2021)](https://rust-osdev.com/this-month/2021-03/)
26-
* [RiB Newsletter #22 - A few tweaks](https://www.reddit.com/r/rust/comments/mhmfu9/rib_newsletter_22_a_few_tweaks/)
2722

2823
### Project/Tooling Updates
29-
* [GCC Rust Monthly Report #4 March 2021](https://thephilbert.io/2021/04/02/gcc-rust-monthly-report-4-march-2021/)
30-
* [mrustc upgrade: rustc 1.39.0](https://www.reddit.com/r/rust/comments/mjxbaz/mrustc_upgrade_rustc_1390/)
31-
* [rust-analyzer Changelog #71](https://rust-analyzer.github.io/thisweek/2021/04/05/changelog-71.html)
32-
* [A new Left Recursive PEG Parser Generator for rust](https://www.mess.org/2021/03/26/Left-Recursive-PEG-Parser-Generator/)
33-
* [Last Month in Flott (Motion Control Toolkit in Rust) - April 2021](https://flott-motion.org/news/last-month-in-flott-april-2021/)
34-
* [Recent updates in IntelliJ Rust](https://blog.jetbrains.com/rust/2021/04/08/intellij-rust-updates-for-2021-1/)
35-
* [Bevy 0.5](https://bevyengine.org/news/bevy-0-5/)
3624

3725
### Observations/Thoughts
38-
* [Interfacing a low-level actor system to Rust async/await, part 1](https://uazu.github.io/blog/20210406.html)
39-
* [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/)
40-
* [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)
41-
* [Eliminating Data Races in Firefox - A Technical Report](https://hacks.mozilla.org/2021/04/eliminating-data-races-in-firefox-a-technical-report/)
42-
* [First-class IO](https://blog.sunfishcode.online/first-class-io/)
43-
* [The modern packager's security nightmare](https://blogs.gentoo.org/mgorny/2021/02/19/the-modern-packagers-security-nightmare/)
44-
* [Ordering Requests to Accelerate I/O](https://pkolaczk.github.io/disk-access-ordering/)
45-
* [An essay of checked exceptions in Rust](https://users.rust-lang.org/t/an-essay-of-checked-exceptions-in-rust/57769)
46-
* [Weird architectures weren't supported to begin with](https://blog.yossarian.net/2021/02/28/Weird-architectures-werent-supported-to-begin-with)
47-
* [video] [I tried learning OpenGL in 7 days - using Rust](https://youtu.be/KEQIWqSq42k)
26+
* [podcast] [Building with Rust: Tim McNamara on Rust in Action](https://anchor.fm/building-with-rust/episodes/Building-with-Rust-Tim-McNamara-on-Rust-in-Action-eugoal/a-a1ptlh) [[transcript]](https://github.com/seanchen1991/building-with-rust/blob/main/transcripts/002.md)
4827

4928
### Rust Walkthroughs
5029
* [Introducing easy-cast](https://kas-gui.github.io/blog/easy-cast.html)
51-
* [How we built our Python Client that's mostly Rust](https://www.fluvio.io/blog/2021/03/python-client/)
52-
* [Hello world with KAS GUI](https://kas-gui.github.io/tutorials/hello.html)
53-
* [How to create small Docker images for Rust](https://kerkour.com/blog/rust-small-docker-image/)
54-
* [Oxidizing the Kubernetes Operator](https://www.pavel.cool/rust/rust-kubernetes-operators/)
55-
* [Sending tuples from Node to Rust and back](https://www.fluvio.io/blog/2021/04/node-bindgen-tuples/)
56-
* [Getting started with Kafka and Rust: Part 1](https://dev.to/abhirockzz/getting-started-with-kafka-and-rust-part-1-4hkb)
57-
* [A Beginner's Guide to Handling Errors in Rust](https://dev.to/seanchen1991/a-beginner-s-guide-to-handling-errors-in-rust-40k2)
58-
* [Using Seahorn](https://project-oak.github.io/rust-verification-tools/using-seahorn/)
59-
* [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)
60-
* [series] [What would SQLite look like if written in Rust? — Part 3](https://medium.com/the-polyglot-programmer/what-would-sqlite-look-like-if-written-in-rust-part-3-edd2eefda473)
61-
* [video] [Return a value from a function in Rust](https://www.youtube.com/watch?v=YNSg7g46Hso)
62-
* [video] [Crust of Rust: Atomics and Memory Ordering](https://youtu.be/rMGWeSjctlY)
63-
* [video] [Async/Await in Rust: Introduction](https://youtu.be/FNcXf-4CLH0)
64-
* [video] [OpenVehicleDiag Rust live coding with Macchina's A0!!](https://youtu.be/zjAe-uvKMJ4)
65-
* [video] [series] [Easy Rust - learn to program in Rust with simple English](https://youtube.com/playlist?list=PLfllocyHVgsRwLkTAhG0E-2QxCf-ozBkk)
6630

6731
### Miscellaneous
68-
* [best-of-ml-rust: A ranked list of awesome machine learning Rust libraries](https://github.com/e-tony/best-of-ml-rust)
69-
* [Rust in the Android platform](https://security.googleblog.com/2021/04/rust-in-android-platform.html)
70-
* [David Tolnay - thank you](https://www.reddit.com/r/rust/comments/mify2o/david_tolnay_thank_you/)
71-
* [My "shiny future"](https://smallcultfollowing.com/babysteps/blog/2021/04/02/my-shiny-future/)
7232

7333
# Crate of the Week
7434

@@ -87,8 +47,6 @@ Every week we highlight some tasks from the Rust community for you to pick and g
8747

8848
Some of these tasks may also have mentors available, visit the task page for more information.
8949

90-
* [dotenv-linter has several good first issues](https://github.com/dotenv-linter/dotenv-linter/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22)
91-
9250
If you are a Rust project owner and are looking for contributors, please submit tasks [here][guidelines].
9351

9452
[guidelines]: https://users.rust-lang.org/t/twir-call-for-participation/4821
@@ -210,6 +168,9 @@ decision. Express your opinions now.
210168
### Asia Pacific
211169
* [April 19, Wellington, NZ - IGNITION: What is Rust and why should I care? Rust at work & at play - Rust Wellington](https://www.meetup.com/Rust-Wellington/events/277270667)
212170

171+
### Europe
172+
* [April 21, Moscow, Russia - Monthly Meetup - Rust Moscow](https://www.meetup.com/ru-RU/Rust-%D0%B2-%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B5/events/277259838/)
173+
213174
If you are running a Rust event please add it to the [calendar] to get
214175
it mentioned here. Please remember to add a link to the event too.
215176
Email the [Rust Community Team][community] for access.
@@ -219,24 +180,6 @@ Email the [Rust Community Team][community] for access.
219180

220181
# Rust Jobs
221182

222-
**IOTA Foundation**
223-
224-
* [IOTA Identity Software Engineer - Rust (Remote)](https://iota.bamboohr.com/jobs/view.php?id=143&source=other)
225-
226-
**Parity Technologies**
227-
228-
* [Blockchain Developer - Cross Chain Messaging (Remote)](https://grnh.se/9aec49883us)
229-
* [Numerous other Rust engineering openings](https://www.parity.io/jobs/)
230-
231-
**Microsoft**
232-
233-
* [Azure IoT Senior Software Engineer (remote possible within U.S.)](https://careers.microsoft.com/us/en/job/960784/Senior-Software-Engineer)
234-
* Junior developers should also apply but relocation to Redmond is necessary in that case.
235-
236-
**Wallaroo**
237-
238-
* [Software Engineer (Remote)](https://wallaroo.breezy.hr/p/30939dc4e5c7-software-engineer)
239-
240183
*Tweet us at [@ThisWeekInRust](https://twitter.com/ThisWeekInRust) to get your job offers listed here!*
241184

242185
# Quote of the Week

links.txt

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1499,3 +1499,54 @@ No newsletters this week.
14991499
* [Linus Torvalds weighs in on Rust language in the Linux kernel](https://arstechnica.com/gadgets/2021/03/linus-torvalds-weighs-in-on-rust-language-in-the-linux-kernel/)
15001500
* [Ownership Concept Diagram](https://www.reddit.com/r/rust/comments/mgh9n9/ownership_concept_diagram/)
15011501

1502+
Number: 385 Date: 2021-04-07
1503+
1504+
No papers/research projects this week.
1505+
### Official
1506+
* [Inside] [Core Team updates](https://blog.rust-lang.org/inside-rust/2021/04/03/core-team-updates.html)
1507+
* [Foundation] [Introducing Peixin Hou](https://foundation.rust-lang.org/posts/2021-04-08-introducing-peixin-hou/)
1508+
* [Foundation] [Introducing Florian Gilcher](https://foundation.rust-lang.org/posts/2021-04-08-introducing-florian-gilcher/)
1509+
### Newsletters
1510+
* [This Month in Rust OSDev (March 2021)](https://rust-osdev.com/this-month/2021-03/)
1511+
* [RiB Newsletter #22 - A few tweaks](https://www.reddit.com/r/rust/comments/mhmfu9/rib_newsletter_22_a_few_tweaks/)
1512+
### Project/Tooling Updates
1513+
* [GCC Rust Monthly Report #4 March 2021](https://thephilbert.io/2021/04/02/gcc-rust-monthly-report-4-march-2021/)
1514+
* [mrustc upgrade: rustc 1.39.0](https://www.reddit.com/r/rust/comments/mjxbaz/mrustc_upgrade_rustc_1390/)
1515+
* [rust-analyzer Changelog #71](https://rust-analyzer.github.io/thisweek/2021/04/05/changelog-71.html)
1516+
* [A new Left Recursive PEG Parser Generator for rust](https://www.mess.org/2021/03/26/Left-Recursive-PEG-Parser-Generator/)
1517+
* [Last Month in Flott (Motion Control Toolkit in Rust) - April 2021](https://flott-motion.org/news/last-month-in-flott-april-2021/)
1518+
* [Recent updates in IntelliJ Rust](https://blog.jetbrains.com/rust/2021/04/08/intellij-rust-updates-for-2021-1/)
1519+
* [Bevy 0.5](https://bevyengine.org/news/bevy-0-5/)
1520+
### Observations/Thoughts
1521+
* [Interfacing a low-level actor system to Rust async/await, part 1](https://uazu.github.io/blog/20210406.html)
1522+
* [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/)
1523+
* [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)
1524+
* [Eliminating Data Races in Firefox - A Technical Report](https://hacks.mozilla.org/2021/04/eliminating-data-races-in-firefox-a-technical-report/)
1525+
* [First-class IO](https://blog.sunfishcode.online/first-class-io/)
1526+
* [The modern packager's security nightmare](https://blogs.gentoo.org/mgorny/2021/02/19/the-modern-packagers-security-nightmare/)
1527+
* [Ordering Requests to Accelerate I/O](https://pkolaczk.github.io/disk-access-ordering/)
1528+
* [An essay of checked exceptions in Rust](https://users.rust-lang.org/t/an-essay-of-checked-exceptions-in-rust/57769)
1529+
* [Weird architectures weren't supported to begin with](https://blog.yossarian.net/2021/02/28/Weird-architectures-werent-supported-to-begin-with)
1530+
* [video] [I tried learning OpenGL in 7 days - using Rust](https://youtu.be/KEQIWqSq42k)
1531+
### Rust Walkthroughs
1532+
* [How we built our Python Client that's mostly Rust](https://www.fluvio.io/blog/2021/03/python-client/)
1533+
* [Hello world with KAS GUI](https://kas-gui.github.io/tutorials/hello.html)
1534+
* [How to create small Docker images for Rust](https://kerkour.com/blog/rust-small-docker-image/)
1535+
* [Oxidizing the Kubernetes Operator](https://www.pavel.cool/rust/rust-kubernetes-operators/)
1536+
* [Sending tuples from Node to Rust and back](https://www.fluvio.io/blog/2021/04/node-bindgen-tuples/)
1537+
* [Getting started with Kafka and Rust: Part 1](https://dev.to/abhirockzz/getting-started-with-kafka-and-rust-part-1-4hkb)
1538+
* [A Beginner's Guide to Handling Errors in Rust](https://dev.to/seanchen1991/a-beginner-s-guide-to-handling-errors-in-rust-40k2)
1539+
* [Using Seahorn](https://project-oak.github.io/rust-verification-tools/using-seahorn/)
1540+
* [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)
1541+
* [series] [What would SQLite look like if written in Rust? — Part 3](https://medium.com/the-polyglot-programmer/what-would-sqlite-look-like-if-written-in-rust-part-3-edd2eefda473)
1542+
* [video] [Return a value from a function in Rust](https://www.youtube.com/watch?v=YNSg7g46Hso)
1543+
* [video] [Crust of Rust: Atomics and Memory Ordering](https://youtu.be/rMGWeSjctlY)
1544+
* [video] [Async/Await in Rust: Introduction](https://youtu.be/FNcXf-4CLH0)
1545+
* [video] [OpenVehicleDiag Rust live coding with Macchina's A0!!](https://youtu.be/zjAe-uvKMJ4)
1546+
* [video] [series] [Easy Rust - learn to program in Rust with simple English](https://youtube.com/playlist?list=PLfllocyHVgsRwLkTAhG0E-2QxCf-ozBkk)
1547+
### Miscellaneous
1548+
* [best-of-ml-rust: A ranked list of awesome machine learning Rust libraries](https://github.com/e-tony/best-of-ml-rust)
1549+
* [Rust in the Android platform](https://security.googleblog.com/2021/04/rust-in-android-platform.html)
1550+
* [David Tolnay - thank you](https://www.reddit.com/r/rust/comments/mify2o/david_tolnay_thank_you/)
1551+
* [My "shiny future"](https://smallcultfollowing.com/babysteps/blog/2021/04/02/my-shiny-future/)
1552+

0 commit comments

Comments
 (0)