Skip to content

Commit 93ef495

Browse files
committed
publish TWiR 574
1 parent c0e3685 commit 93ef495

File tree

1 file changed

+57
-9
lines changed

1 file changed

+57
-9
lines changed

draft/2024-11-20-this-week-in-rust.md renamed to content/2024-11-20-this-week-in-rust.md

Lines changed: 57 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,64 @@ and just ask the editors to select the category.
3434

3535
### Foundation
3636
* [Announcing the Rust Foundation’s Newest Project Director: Carol Nichols](https://foundation.rust-lang.org/news/announcing-the-rust-foundation-s-newest-project-director-carol-nichols/)
37-
3837
* [Rust Foundation Collaborates With AWS Initiative to Verify Rust Standard Libraries](https://foundation.rust-lang.org/news/rust-foundation-collaborates-with-aws-initiative-to-verify-rust-standard-libraries/)
3938

39+
## EuroRust 2024
40+
* [Through the Fire and the Flames - Jon Gjengset](https://youtu.be/8-KLX1PGg8Q)
41+
* [Build bigger in less time: code testing beyond the basics - Predrag Gruevski](https://youtu.be/3EFue8PDyic)
42+
* [A gentle introduction to procedural macros - Sam Van Overmeire](https://youtu.be/02vpyrR1hqk)
43+
* [Practical Rust for Web Audio - Attila Haraszti](https://youtu.be/RTjQFJ5XmKg)
44+
* [Augmented docs: a love letter to rustdoc and docs.rs - Francois Mockers](https://youtu.be/Uy13wS9VyNU)
45+
* [The Impact of Memory Allocators on Performance: A Deep Dive - Arthur Pastel](https://youtu.be/pJ-FRRB5E84)
46+
* [Proving macro expansion with expandable - Sasha Pourcelot](https://youtu.be/0cbclh4F2VU)
47+
* [Runtime Scripting for Rust Applications - Niklas Korz](https://youtu.be/M8dpH3rO-2M)
48+
* [Unleashing 🦀 The Ferris Within - Victor Ciura](https://youtu.be/kiG5-LzIQ54)
49+
* [The first six years in the development of Polonius - Amanda Stjerna](https://youtu.be/uCN_LRcswts)
50+
* [Non-binary Rust: Between Safe and Unsafe - Boxy Uwu](https://youtu.be/KGLsKpMHJdw)
51+
* [Writing a SD Card driver in Rust - Johnathan Pallant](https://youtu.be/-ewuFNKIAVI)
52+
* [My Journey from WebDev to Medical Visualization Rustacean - David Peherstorfer](https://youtu.be/ZzQaVH-9Dzs)
53+
* [Code to contract to code: making ironclad APIs - Adam Chalmers](https://youtu.be/bjgGboWCTDw)
54+
* [Rust Irgendwie, Irgendwo, Irgendwann - Henk Oordt](https://youtu.be/aI2UXOcaRhw)
55+
* [Linting with Dylint - Samuel Moelius](https://youtu.be/MjlPUA7sAmA)
56+
57+
## [RustConf 2024](https://www.youtube.com/playlist?list=PL2b0df3jKKiTWZeF7cip6ZUsaVXxWioRi)
58+
* [Dr. Rebecca Rumbul (Rust Foundation Executive Director): "Welcome Remarks"](https://youtu.be/wTV0WCLERGg)
59+
* [Aeva Black: "Making Open Source Secure by Design" | KEYNOTE](https://youtu.be/-4UD-yGrv5s)
60+
* [Marc-André Moreau (CTO, Devolutions): Diamond Sponsor Talk](https://youtu.be/6JtaVM7Pyjg)
61+
* [Nick Cameron: "Eternal Sunshine of the Rustfmt'ed Mind"](https://youtu.be/83CoPbrvvKE)
62+
* [Jack Wrenn: "Safety Goggles for Alchemists"](https://youtu.be/HyRrbHN6BdY)
63+
* [Rohit Dandamundi: "Widening the Ferris Net"](https://youtu.be/YREBjo-d2Ac)
64+
* [Isabel Atkinson: "Rustify Your API: A Journey from Specification to Implementation"](https://youtu.be/1nXW-mYGTiM)
65+
* [Sparrow Li: "The Current State and Future of Rust Compiler Performance"](https://youtu.be/Lye2xeJ3O5w)
66+
* [Nathan Stocks: "Shooting Stars! Livecode a Game in Less Than 30 Mins"](https://youtu.be/Ee-VWKtkmVg)
67+
* [Pedro Rittner & Sean Lawlor: "Actors and Factories in Rust"](https://youtu.be/zQ6EyQJRxIs)
68+
* [David Koloski: "The (Many) Mistakes I Made in rkyv"](https://youtu.be/ON4z2LbTD-4)
69+
* [Kyler Chin: "How We Built a Rust-y Real-Time Public Transport Map"](https://youtu.be/Lc8lBMEJQdo)
70+
* [Adam Chalmers: "Making a Programming Language for 3D Design"](https://youtu.be/f11kfaKAPzw)
71+
* [Martin Pool: "Finding Bugs with cargo-mutants"](https://youtu.be/PjDHe-PkOy8)
72+
* [1Password, Adobe, Woven by Toyota: Gold Sponsor Lightning Talks](https://youtu.be/EY2KT0QZnkg)
73+
* [Miguel Ojeda (Rust for Linux): KEYNOTE](https://youtu.be/FRMJzNYut4g)
74+
* [JetBrains, K2 Space, Zed: Gold Sponsor Lightning Talks](https://youtu.be/rME_t6Jn_Kw)
75+
* [Jonathan Pallant: "Six Clock Cycle per Pixel - Graphics on the Neotrol Pico"](https://youtu.be/W45_KnLZ804)
76+
* [Joannah Nanjekye: "Rust Interop: Memory Safety Across Foreign Function Boundaries"](https://youtu.be/ohG-qxd4x6s)
77+
* [Jacob Pratt: "Compiler-Driven Development: Making Rust Work for You"](https://youtu.be/_oaGNy3_798)
78+
* [Angus Morrison: "How Rust is Powering Next-Generation Space Mission Simulators"](https://youtu.be/sAqNvH19Sxo)
79+
* [Michael Gattozzi: "What Happens When You Run Cargo Build?"](https://youtu.be/fOApf4ZMX4w)
80+
* [Pallavi Thukral: "Rust in Motion: Building Reliable and Performant Robotics Systems"](https://youtu.be/a82TJDjUZn0)
81+
* [Marc-André Giroux: "Low-Overhead Observability in High-RPS Servers"](https://youtu.be/TfJMXXBUvAQ)
82+
* [Predrag Gruevski: "Putting an End to Accidental SemVer-Breaking Changes"](https://youtu.be/KKf14ZXyTSo)
83+
* [Chris Biscardi: "Web Sites, Web Apps, and Web Assembly"](https://youtu.be/geH69jl8vOY)
84+
* [Nicholas Matsakis (Co-Lead, Rust Design Team): "Rust Roadmap 2.0" | KEYNOTE](https://youtu.be/7YjomcXNvTk)
85+
* [Frédéric Ameye: "Rust in Legacy Regulated Industries"](https://youtu.be/_uYOd3ExJII)
86+
* [Walter Pearce: "Dude, Where's My C?"](https://youtu.be/LZli45PPlss)
87+
* [Ed Jones: "Fearless Refactoring & the Art of Argument-Free Rust"](https://youtu.be/39utxTvS6hE)
88+
* [Dr. Rebecca Rambul: Opening Remarks](https://youtu.be/1jGOoinjde4)
89+
* [OxidOS Sponsored Talk](https://youtu.be/I_A1Q5ynU9U)
90+
* [Martin Geisler: "Rust Training at Scale"](https://youtu.be/7h5KyMqt2-Q)
91+
* [Quanyi Ma: "Embracing Monorepo and LLM Evolution"](https://youtu.be/qHcfiCmcIf8)
92+
* [Joshua Liebow-Feeser: "Safety in an Unsafe World"](https://youtu.be/qd3x5MCUrhw)
93+
* [Jack Huey & James Munns: "An Outsider's Guide to the Rust Project"](https://youtu.be/kXtL_YSZ0Xs)
94+
4095
### Newsletters
4196
* [This Month in Rust OSDev: October 2024](https://rust-osdev.com/this-month/2024-10/)
4297

@@ -47,24 +102,21 @@ and just ask the editors to select the category.
47102
* [Virtual Geometry in Bevy 0.15](https://jms55.github.io/posts/2024-11-14-virtual-geometry-bevy-0-15/)
48103
* [Glues v0.5 - Editor Tabs and Enhanced Vim Commands](https://github.com/gluesql/glues/releases/tag/v0.5.0)
49104
* [Streaming data analytics, Fluvio 0.13.0 release](https://www.fluvio.io/news/this-week-in-fluvio-0066)
50-
* [Zed Decoded: Rope Optimizations](https://zed.dev/blog/zed-decoded-rope-optimizations-part-1)
51105
* [Rerun 0.20 - Geospatial data and full H.264 support](https://rerun.io/blog/maps)
52106
* [git-cliff 2.7.0 is released! (a highly customizable changelog generator)](https://git-cliff.org/blog/2.7.0)
53107

54108
### Observations/Thoughts
55109
* [You don't (always) need async](https://blog.veeso.dev/blog/en/you-dont-always-need-async/)
56110
* [The fastest WASM zlib](https://trifectatech.org/blog/fastest-wasm-zlib/)
57111
* [A rustc soundness bug in the wild](https://specy.app/blog/posts/a-rustc-soundness-bug-in-the-wild)
58-
* [video] [EuroRust 2024 Videos](https://www.youtube.com/playlist?list=PL85XCvVPmGQgc53QJmJXfj7485oyadCgv)
59-
* [video] [RustConf 2024 Videos](https://www.youtube.com/playlist?list=PL2b0df3jKKiTWZeF7cip6ZUsaVXxWioRi)
60112
* [audio] [Compile Time Crimes](https://sdr-podcast.com/episodes/compile-time-crimes/)
61113
* [audio] [Oxide with Steve Klabnik](https://corrode.dev/podcast/s03e03-oxide/)
62114

63115
### Rust Walkthroughs
116+
* [Zed Rope Optimizations, Part 1](https://zed.dev/blog/zed-decoded-rope-optimizations-part-1)
64117
* [Futexes at Home](https://specificprotagonist.net/jvm-futex.html)
65118
* [Build your own SQLite, Part 3: SQL parsing 101](https://blog.sylver.dev/build-your-own-sqlite-part-3-sql-parsing-101)
66119
* [dtype_dispatch: a most beautiful hack](https://graphallthethings.com/posts/dtype-dispatch)
67-
* [Zed Rope Optimizations, Part 1](https://zed.dev/blog/zed-decoded-rope-optimizations-part-1)
68120
* [Sending Events to Bevy from anywhere](https://rustunit.com/blog/2024/11-15-bevy-channel-trigger/)
69121
* [Building an email address parser in Rust with nom](https://blog.arcjet.com/building-an-email-address-parser-in-rust-with-nom/)
70122
* [Exploring Async Runtimes by Building our Own](https://blog.maguire.tech/posts/explorations/exploring-async-runtimes/)
@@ -73,10 +125,6 @@ and just ask the editors to select the category.
73125
* [Building a Wifi-controlled car with Rust and ESP32](https://jamesmcm.github.io/blog/esp32-wifi-tank/)
74126
* [video] [Build with Naz : Diesel ORM, SQLite and Rust](https://www.youtube.com/watch?v=d9x_5X9R5LI)
75127

76-
### Research
77-
78-
### Miscellaneous
79-
80128
## Crate of the Week
81129

82130
This week's crate is [fixed-slice-vec](https://crates.io/crates/fixed-slice-vec), a no-std dynamic length Vec with runtime-determined maximum capacity backed by a slice.

0 commit comments

Comments
 (0)