From b98030a78a6ebf6c110e51acdde2cecbb53490b6 Mon Sep 17 00:00:00 2001 From: Emil Eriksson <8700261+ginger51011@users.noreply.github.com> Date: Mon, 18 Mar 2024 20:03:24 +0000 Subject: [PATCH 1/6] Add misc blog post: 'Declaring Holy Cyber War on Web Scrapers Using Rust' I am completely open to alternative titles, if this is seen as inappropriate. --- draft/2024-03-20-this-week-in-rust.md | 1 + 1 file changed, 1 insertion(+) diff --git a/draft/2024-03-20-this-week-in-rust.md b/draft/2024-03-20-this-week-in-rust.md index 20c41c849..501a817c0 100644 --- a/draft/2024-03-20-this-week-in-rust.md +++ b/draft/2024-03-20-this-week-in-rust.md @@ -42,6 +42,7 @@ and just ask the editors to select the category. ### Research ### Miscellaneous +* [Declaring Holy Cyber War on Web Scrapers Using Rust](https://medium.com/p/564df967511a) ## Crate of the Week From 8bc8ac64cf3d7eb7129041e4ecd895bbeb7faf29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Szab=C3=B3?= Date: Wed, 20 Mar 2024 22:07:36 +0200 Subject: [PATCH 2/6] add video "Strings and memory in Rust" --- draft/2024-03-20-this-week-in-rust.md | 1 + 1 file changed, 1 insertion(+) diff --git a/draft/2024-03-20-this-week-in-rust.md b/draft/2024-03-20-this-week-in-rust.md index 1c274d783..8f38e9444 100644 --- a/draft/2024-03-20-this-week-in-rust.md +++ b/draft/2024-03-20-this-week-in-rust.md @@ -69,6 +69,7 @@ and just ask the editors to select the category. ### Miscellaneous * [The book "Code Like a Pro in Rust" is released](https://www.manning.com/books/code-like-a-pro-in-rust) +* [video] [Strings and memory in Rust](https://www.youtube.com/watch?v=UqVgTafRCCU) ## Crate of the Week From 85a5004f485403374d34d22d71192efc77802011 Mon Sep 17 00:00:00 2001 From: Emil Eriksson <8700261+ginger51011@users.noreply.github.com> Date: Wed, 20 Mar 2024 21:17:22 +0100 Subject: [PATCH 3/6] Update 2024-03-20-this-week-in-rust.md update title --- draft/2024-03-20-this-week-in-rust.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/draft/2024-03-20-this-week-in-rust.md b/draft/2024-03-20-this-week-in-rust.md index 501a817c0..68a4506ed 100644 --- a/draft/2024-03-20-this-week-in-rust.md +++ b/draft/2024-03-20-this-week-in-rust.md @@ -42,7 +42,7 @@ and just ask the editors to select the category. ### Research ### Miscellaneous -* [Declaring Holy Cyber War on Web Scrapers Using Rust](https://medium.com/p/564df967511a) +* [Fighting back: Turning the Tables on Web Scrapers Using Rust](https://medium.com/p/564df967511a) ## Crate of the Week From 00d297cc8dda4eeaf779cf3bd2414123e91833a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Szab=C3=B3?= Date: Wed, 20 Mar 2024 22:36:03 +0200 Subject: [PATCH 4/6] Update 2024-03-20-this-week-in-rust.md --- draft/2024-03-20-this-week-in-rust.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/draft/2024-03-20-this-week-in-rust.md b/draft/2024-03-20-this-week-in-rust.md index 8f38e9444..87823de16 100644 --- a/draft/2024-03-20-this-week-in-rust.md +++ b/draft/2024-03-20-this-week-in-rust.md @@ -69,7 +69,7 @@ and just ask the editors to select the category. ### Miscellaneous * [The book "Code Like a Pro in Rust" is released](https://www.manning.com/books/code-like-a-pro-in-rust) -* [video] [Strings and memory in Rust](https://www.youtube.com/watch?v=UqVgTafRCCU) +* [video] [Strings and memory reallocation in Rust](https://www.youtube.com/watch?v=UqVgTafRCCU) ## Crate of the Week From b8f8dffa18b8dbcf156e4e98aef0b12ff942f8e4 Mon Sep 17 00:00:00 2001 From: benny Vasquez Date: Thu, 21 Mar 2024 00:31:07 +0100 Subject: [PATCH 5/6] Adding this week's CFPs from the forum thread --- draft/2024-03-20-this-week-in-rust.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/draft/2024-03-20-this-week-in-rust.md b/draft/2024-03-20-this-week-in-rust.md index 1c274d783..c80f8d99b 100644 --- a/draft/2024-03-20-this-week-in-rust.md +++ b/draft/2024-03-20-this-week-in-rust.md @@ -100,14 +100,11 @@ Every week we highlight some tasks from the Rust community for you to pick and g Some of these tasks may also have mentors available, visit the task page for more information. - - * [Rama — add Form support (IntroResponse + FromRequest)](https://github.com/plabayo/rama/issues/68) * [Rama — rename \*Filter matchers to \*Matcher](https://github.com/plabayo/rama/issues/91) * [Rama — Provide support for boxed custom matchers in layer enums](https://github.com/plabayo/rama/issues/92) * [Rama — use workspace dependencies for common workspace dep versionning](https://github.com/plabayo/rama/issues/89) * [Rama — add open-telemetry middleware and extended prometheus support](https://github.com/plabayo/rama/issues/23) - * [Space Acres - Packaging for MacOS](https://github.com/subspace/space-acres/issues/7) * [Space Acres - Implement Loading Progress](https://github.com/subspace/space-acres/issues/133) * [Space Acres - Show more lines of logs when the app is "Stopped with error"](https://github.com/subspace/space-acres/issues/58) @@ -115,6 +112,9 @@ Some of these tasks may also have mentors available, visit the task page for mor * [Hyperswitch - [REFACTOR]: Remove Default Case Handling - Braintree](https://github.com/juspay/hyperswitch/issues/4058) * [Hyperswitch - [REFACTOR]: Remove Default Case Handling - Fiserv](https://github.com/juspay/hyperswitch/issues/4059) * [Hyperswitch - [REFACTOR]: Remove Default Case Handling - Globepay](https://github.com/juspay/hyperswitch/issues/4060) +* [ZeroCopy - Fix cfgs in rustdoc](https://github.com/google/zerocopy/issues/1055) +* [ZeroCopy - Audit uses of "C-like" and prefer "fieldless"](https://github.com/google/zerocopy/issues/985) +* [ZeroCopy - in zerocopy-derive UI tests, detect whether we're building with `RUSTFLAGS='-Wwarnings'`](https://github.com/google/zerocopy/issues/953) If you are a Rust project owner and are looking for contributors, please submit tasks [here][guidelines]. From 05f6a06189b3cef63a33c209f981002af5826d67 Mon Sep 17 00:00:00 2001 From: Nell Shamrell Date: Wed, 20 Mar 2024 17:41:23 -0700 Subject: [PATCH 6/6] remove duplicate link, initial set of formatting fixes Signed-off-by: Nell Shamrell --- draft/2024-03-20-this-week-in-rust.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/draft/2024-03-20-this-week-in-rust.md b/draft/2024-03-20-this-week-in-rust.md index 1c274d783..50361ea36 100644 --- a/draft/2024-03-20-this-week-in-rust.md +++ b/draft/2024-03-20-this-week-in-rust.md @@ -32,19 +32,20 @@ and just ask the editors to select the category. ### Foundation ### Newsletters + * [The Embedded Rustacean Issue #15](https://www.theembeddedrustacean.com/p/the-embedded-rustacean-issue-15) * [This Week in Bevy: Foundations, Meetups, and more Bevy Cheatbook updates](https://thisweekinbevy.com/issue/2024-03-18-foundations-meetups-and-more-bevy-cheatbook-updates) ### Project/Tooling Updates + * [rustc_codegen_gcc: Progress Report #31](https://blog.antoyo.xyz/rustc_codegen_gcc-progress-report-31) * [Slint 1.5: Embracing Android, Improving Live-Preview, and introducing Pythonic Slint](https://slint.dev/blog/slint-1.5-released) * [yaml-rust2's first real release](https://github.com/Ethiraric/yaml-rust2/blob/master/documents/2024-03-15-FirstRelease.md) - -- [testresult 0.4.0 released. The crate provides the `TestResult` type for concise and precise test failures.](https://crates.io/crates/testresult) - +* [testresult 0.4.0 released. The crate provides the `TestResult` type for concise and precise test failures.](https://crates.io/crates/testresult) * [Revolutionizing PostgreSQL Database Comparison: Introducing pgdatadiff in Rust — Unleash Speed, Safety, and Scalability](https://medium.com/@p.tournaris/revolutionizing-postgresql-database-comparison-introducing-pgdatadiff-in-rust-unleash-speed-e232a8bef31b) ### Observations/Thoughts + * [Strongly-typed IDs in SurrealDB](https://jlewis.sh/post/strongly-typed-ids-in-surrealdb) * [Iterators and traversables](https://without.boats/blog/iterators-and-traversables/) * [Using PostHog with Rust](https://www.shuttle.rs/blog/2024/03/14/using-posthog-rust) @@ -56,8 +57,6 @@ and just ask the editors to select the category. * [Lambda on hard mode: Inside Modal's web infrastructure](https://modal.com/blog/serverless-http) * [Embedded Rust Bluetooth on ESP: BLE Advertiser](https://apollolabsblog.hashnode.dev/embedded-rust-bluetooth-on-esp-ble-advertiser) -* [What part of Rust compilation is the bottleneck?](https://kobzol.github.io/rust/rustc/2024/03/15/rustc-what-takes-so-long.html) - ### Rust Walkthroughs * [A Short Introduction to Rust and the Bevy Game Engine](https://wiki.wptcsu.com/en/cpt/howto/game-dev/rust-bevy-workshop)