Skip to content

Commit fdc00e2

Browse files
committed
final draft for 205
1 parent fe9219c commit fdc00e2

File tree

1 file changed

+53
-37
lines changed

1 file changed

+53
-37
lines changed

drafts/2017-10-24-this-week-in-rust.md

Lines changed: 53 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,14 @@ If you find any errors in this week's issue, [please submit a PR](https://github
1616

1717
## News & Blog Posts
1818

19-
* [How to Deploy a Rocket Application to Heroku](http://www.duelinmarkers.com/2017/10/21/how-to-deploy-a-rocket-application-to-heroku.html)
19+
* [Building a cross-platform game in Rust](https://www.reddit.com/r/rust/comments/78bowa/hey_this_is_kyren_from_chucklefish_we_make_and/).
20+
* [Rust to WebAssembly, made easy](https://lord.io/blog/2017/wargo/).
21+
* [HolyJit: A JIT for Firefox's and Servo's JS engine written in Rust](https://blog.mozilla.org/javascript/2017/10/20/holyjit-a-new-hope/).
22+
* [Rust with session types for safe & high-performance codecs](https://polysync.io/blog/session-types-for-hearty-codecs/).
23+
* [Nightly rustdoc is changing markdown rendering, here's some common differences and how to fix them](https://blog.guillaume-gomez.fr/articles/2017-09-18+New+rustdoc+rendering+common+errors).
24+
* [How to deploy a Rocket application to Heroku](http://www.duelinmarkers.com/2017/10/21/how-to-deploy-a-rocket-application-to-heroku.html)
2025
* [Test driven development with Rust](https://matthewkmayer.github.io/blag/public/post/tdd-with-rust/).
26+
* [This week in Rust docs 78](https://guillaumegomez.github.io/this-week-in-rust-docs/blog/this-week-in-rust-docs-78).
2127

2228
# Crate of the Week
2329

@@ -36,18 +42,33 @@ Every week we highlight some tasks from the Rust community for you to pick and g
3642

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

39-
* [Join us at FOSDEM 2018: devroom CFP](https://rust-fosdem.github.io).
45+
* [How to get involved with the new gfx-rs development](https://github.com/gfx-rs/gfx/wiki/Getting-Involved).
4046
* [Contribute to Rust's 2017 impl period](https://www.rustaceans.org/findwork/impl).
41-
* [Libz blitz: Out-of-band crate evaluation for 2017-10-20: mime](https://internals.rust-lang.org/t/out-of-band-crate-evaluation-for-2017-10-20-mime/5997).
42-
* [easy] [allocators-rs: Cargo.toml: Add missing license](https://github.com/ezrosent/allocators-rs/issues/109).
47+
* [CfP is open for FOSDEM 2018](https://rust-fosdem.github.io).
48+
* [semver-parser: Add examples to public items and methods](https://github.com/steveklabnik/semver-parser/issues/17).
49+
* [semver-parser: Add readme, keywords and categories to Cargo.toml](https://github.com/steveklabnik/semver-parser/issues/18).
50+
* [semver-parser: Add html_root_url attribute to crate root](https://github.com/steveklabnik/semver-parser/issues/19).
51+
* [semver-parser: Make structures with public fields non-exhaustive](https://github.com/steveklabnik/semver-parser/issues/20).
52+
* [semver-parser: Rename `Predicate` to `Comparator` and `VersionReq` to `Range`](https://github.com/steveklabnik/semver-parser/issues/21).
53+
* [semver-parser: Support parsing range sets](https://github.com/steveklabnik/semver-parser/issues/22).
54+
* [semver-parser: Add documentation to the crate root and public items](https://github.com/steveklabnik/semver-parser/issues/23).
55+
* [semver-parser: Implement common traits for `Version`](https://github.com/steveklabnik/semver-parser/issues/16).
56+
* [semver-parser: Implement common traits for `VersionReq`](https://github.com/steveklabnik/semver-parser/issues/15).
57+
* [semver: Use `?` instead of `unwrap` in examples](https://github.com/steveklabnik/semver/issues/129).
58+
* [semver: Document error cases on `Version::parse`](https://github.com/steveklabnik/semver/issues/130).
59+
* [semver: Document error cases on `VersionReq::parse`](https://github.com/steveklabnik/semver/issues/131).
60+
* [semver: Turn references to other `semver` items into links](https://github.com/steveklabnik/semver/issues/132).
61+
* [semver: Add keywords and categories to Cargo.toml](https://github.com/steveklabnik/semver/issues/133).
62+
* [semver: Add html_root_url attribute to crate root](https://github.com/steveklabnik/semver/issues/134).
63+
* [semver: Make error types non-exhaustive](https://github.com/steveklabnik/semver/issues/135).
64+
* [semver: Make fields on `Version` private](https://github.com/steveklabnik/semver/issues/136).
65+
* [semver: Support range sets](https://github.com/steveklabnik/semver/issues/137).
66+
* [semver: Rename VersionReq to Range](https://github.com/steveklabnik/semver/issues/138).
67+
* [winit: Wayland metabug](https://github.com/tomaka/winit/issues/306).
68+
* [arrayvec: ArrayString lacks removal features](https://github.com/bluss/arrayvec/issues/66#issuecomment-338413765).
69+
* [easy] [allocators-rs: malloc-bind: Use likely/unlikely](https://github.com/ezrosent/allocators-rs/issues/111).
70+
* [medium] [allocators-rs: elfc: Test in Travis and AppVeyor](https://github.com/ezrosent/allocators-rs/issues/119).
4371
* [medium] [allocators-rs: alloc-fmt: Skip early frames of backtrace](https://github.com/ezrosent/allocators-rs/issues/107).
44-
* [medium] [allocators-rs: alloc-fmt: Allow disabling backtrace with feature](https://github.com/ezrosent/allocators-rs/issues/108).
45-
* [doc] [num_cpus: libz blitz evaluation tracking issue](https://github.com/seanmonstar/num_cpus/issues/55).
46-
* [doc] [num_cpus: Improve `get_physical()` documentation](https://github.com/seanmonstar/num_cpus/issues/59).
47-
* [doc] [num_cpus: Expand crate level documentation](https://github.com/seanmonstar/num_cpus/issues/56).
48-
* [doc] [num_cpus: Add example to `get()` docs](https://github.com/seanmonstar/num_cpus/issues/57).
49-
* [doc] [num_cpus: Add example to `get_physical()` docs](https://github.com/seanmonstar/num_cpus/issues/58).
50-
* [doc] [num_cpus: Improve `get()` documentation](https://github.com/seanmonstar/num_cpus/issues/60).
5172

5273
If you are a Rust project owner and are looking for contributors, please submit tasks [here][guidelines].
5374

@@ -93,19 +114,11 @@ If you are a Rust project owner and are looking for contributors, please submit
93114

94115
## New Contributors
95116

96-
* Alexander Kuleshov
97-
* Bráulio Bezerra
98-
* Cameron Steffen
99-
* Christopher Vittal
100-
* Hoàng Đức Hiếu
101-
* Jean Lourenço
102-
* Jimmy Brisson
103-
* JLockerman
104-
* Joe Rattazzi
105-
* Joshua Lockerman
106-
* k0pernicus
107-
* Matt
108-
* Michael Hewson
117+
* cjkenn
118+
* clippered
119+
* greg
120+
* Marco Concetto Rudilosso
121+
* Sunjay Varma
109122

110123
## Approved RFCs
111124

@@ -131,24 +144,18 @@ decision. Express your opinions now. [This week's FCPs][fcp] are:
131144

132145
## New RFCs
133146

134-
* [or-patterns in if / while let expressions](https://github.com/rust-lang/rfcs/pull/2175).
135-
* [Quick `dbg!(expr)` macro](https://github.com/rust-lang/rfcs/pull/2173).
136-
* [Partial turbofish](https://github.com/rust-lang/rfcs/pull/2176).
137-
* [Add Euclidean modulo & division functionality for integers](https://github.com/rust-lang/rfcs/pull/2169).
147+
* [Cargo versioning](https://github.com/rust-lang/rfcs/pull/2182).
148+
* [Movable array iterators](https://github.com/rust-lang/rfcs/pull/2185).
149+
* [Imply Option](https://github.com/rust-lang/rfcs/pull/2180).
150+
* [Support long path names on all Windows versions](https://github.com/rust-lang/rfcs/pull/2188).
138151

139152
# Upcoming Events
140153

141-
* [Oct 19. Cambridge Rust Meetup #4](https://www.meetup.com/Cambridge-Rust-Meetup/events/244085314/).
142-
* [Oct 19. Rust release triage](https://internals.rust-lang.org/t/release-cycle-triage-proposal/3544).
143-
* [Oct 21. Mozilla Brasil - Mergulhando em Rust — O futuro da programação de sistemas #4](https://www.eventbrite.com.br/e/mergulhando-em-rust-o-futuro-da-programacao-de-sistemas-4-registration-38145874337).
144-
* [Oct 23. Durham, NC - Triangle Rustaceans - with Rust Community Team member Ben Striegel](https://www.meetup.com/triangle-rustaceans/events/243586365/).
145-
* [Oct 25. Rust Language Milano - Secondo incontro](https://www.meetup.com/rust-language-milano/events/244050676/).
146-
* [Oct 25. Rust Community Team Meeting at #rust-community on irc.mozilla.org](https://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-community).
147-
* [Oct 25. Rust Documentation Team Meeting at #rust-docs on irc.mozilla.org](https://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-docs).
148154
* [Oct 26 & 27. Rust Belt Rust 2017 - Columbus OH](https://www.rust-belt-rust.com/).
149155
* [Oct 26. Finland Rust-lang group October meetup](https://www.meetup.com/Finland-Rust-Meetup/events/243886850/).
150156
* [Oct 26. Mozilla Community Dresden - Rust meetup](https://www.meetup.com/Mozilla-Community-Dresden/events/243915635/).
151157
* [Oct 27. Rust Bangalore - Rust XML JSON and Serialization Workshop](https://www.meetup.com/rustox/events/243387629/).
158+
* [Oct 30. Rust Oslo - Code generation and type providers in Rust](https://www.meetup.com/Rust-Oslo/events/244142198/).
152159
* [Oct 31. Rust Zürich - Calling Rust from C and Java - October Community Meetup](https://www.meetup.com/Rust-Zurich/events/243147356/).
153160
* [Nov 1. Boston Rust - Presentation and Hack Night](https://www.meetup.com/BostonRust/events/244260833/).
154161
* [Nov 1. Rust Atlanta - Grab a beer with fellow Rustaceans](https://www.meetup.com/Rust-ATL/events/243942704/).
@@ -158,6 +165,10 @@ decision. Express your opinions now. [This week's FCPs][fcp] are:
158165
* [Nov 2. Rust Bay Area - Zero Knowledge Proof Macros and Cernan (data pipelining)](https://www.meetup.com/Rust-Bay-Area/events/244156617/).
159166
* [Nov 2. Rust release triage](https://internals.rust-lang.org/t/release-cycle-triage-proposal/3544).
160167
* [Nov 4. Rust Bangalore - Rust Concurrency Workshop](https://www.meetup.com/rustox/events/240879563/).
168+
* [Nov 8. Rust Community Team Meeting at #rust-community on irc.mozilla.org](https://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-community).
169+
* [Nov 8. Rust Documentation Team Meeting at #rust-docs on irc.mozilla.org](https://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-docs).
170+
* [Nov 9. Rust DC - Mid-month Rustful](https://www.meetup.com/RustDC/events/243672298/).
171+
* [Nov 9. Columbus Rust Society - Monthly Meeting](https://www.meetup.com/columbus-rs/events/244164143/).
161172

162173
If you are running a Rust event please add it to the [calendar] to get
163174
it mentioned here. Email the [Rust Community Team][community] for access.
@@ -167,13 +178,18 @@ it mentioned here. Email the [Rust Community Team][community] for access.
167178

168179
# Rust Jobs
169180

170-
*No jobs listed for this week.*
181+
* [Distributed Application Developer at Sphere Identity, Auckland, NZ](https://nz.linkedin.com/jobs/view/distributed-application-developers---blockchain-at-sphere-identity-ltd-442432632).
182+
* [Full-time Rust position at Commure, San Francisco, US](https://news.ycombinator.com/item?id=15387799).
171183

172184
*Tweet us at [@ThisWeekInRust](https://twitter.com/ThisWeekInRust) to get your job offers listed here!*
173185

174186
# Quote of the Week
175187

176-
*No quote was selected for QotW.*
188+
> I guess I would say that, it’s not only important that it be possible to do a good design in a given language, but that the language actively encourage it by making the bad design painful. I think rust does a FANTASTIC job of this.
189+
190+
[/u/kyrenn during an AMA on developing a cross-platform game in Rust](https://www.reddit.com/r/rust/comments/78bowa/hey_this_is_kyren_from_chucklefish_we_make_and/dosq5qr/).
191+
192+
Thanks to [Kyle Strand](https://users.rust-lang.org/t/twir-quote-of-the-week/328/460) for the suggestion!
177193

178194
[Submit your quotes for next week][submit]!
179195

0 commit comments

Comments
 (0)