fa
Feedback
pub ThisWeekInRust {}

pub ThisWeekInRust {}

رفتن به کانال در Telegram

Handpicked Rust updates, delivered to your telegram. Contacts: @sergeysova Reposted from: https://this-week-in-rust.org Source code: https://github.com/sergeysova/this_week_in_rust.rs Another: @this_week_in_react

نمایش بیشتر
کشور مشخص نشده استفناوری و برنامه‌ها62 708
910
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+17 روز
+1130 روز
آرشیو پست ها
Crate of the week: symbols This week's crate is symbols, a utility to quickly create proc-macros to solidify database tables into enums enabling compile time foreign key checks.

Updates from Rust Community Project/Tooling Updates Trippy (Network diagnostic tool) - 0.9.0 release fujiapple852/trippy/releases/tag/0.9.0 Observations/Thoughts Rust temporary lifetimes and "super let" blog.m-ou.se Behind the Scenes of Rust String Formatting: format_args!() blog.m-ou.se Profiling Rust programs the easy way ntietz.com Three problems of pinning without.boats Rust std fs slower than Python!? No, it's hardware! xuanwo.io Leafpipe - Turning lots and lots of audio/visual into pretty stimuli half-shot.uk Why Type Safety is Important www.shuttle.rs Rust Walkthroughs “Rustifying” serverless: Boost AWS Lambda performance with Rust - AWS re:Invent talk www.youtube.com [video] Speeding up Rust code with benchmarks and flamegraphs www.youtube.com Making a secure Axum route blog.sedrik.se Miscellaneous Diverging Functions - functions that never return rust.code-maven.com Getting started with Loco, the one-person web framework for Rust rust.code-maven.com Building a Hypercube Interpolator (in Rust) jlogan03.github.io Embassy on ESP: GPIO apollolabsblog.hashnode.dev [video] Axum 0.6 to 0.7 in 5 quick steps www.youtube.com

Crate of the week: tokio-graceful This week's crate is tokio-graceful, a library for graceful shutdown of tokio-based async servers.

Updates from Rust Community Project/Tooling Updates Announcing axum 0.7.0 tokio.rs Announcing general availability of the AWS SDK for Rust aws.amazon.com ripgrep 14.0.0 BurntSushi/ripgrep/releases/tag/14.0.0 Improved Multithreading in wgpu - Arcanization Lands on Trunk gfx-rs.github.io Introducing SALT: A Rust error tutor, seeking participants in a study of errors! marketplace.visualstudio.com Bionic GPT - Chat GPT replacement built in Rust bionic-gpt/bionic-gpt cargo-run-bin: Why does everyone install crates globally? dustinblackman.com CXX-Qt: On the Road to Stability, improved signals support and more in release 0.6 www.kdab.com Oatmeal: Terminal UI to chat with large language models (LLM) using different model backends, and integrations with your favourite editors! dustinblackman.com Observations/Thoughts Project Goals smallcultfollowing.com poll_next without.boats [video] but what is 'a lifetime? www.youtube.com [audio] Recruiting in Rust with Cedric Sellmann rustacean-station.org Rust Walkthroughs Designing a SIMD Algorithm from Scratch mcyoung.xyz Why Enums in Rust feel so much better www.shuttle.rs How I Use Declarative Macros in Rust flinect.com Embassy on ESP: Getting Started apollolabsblog.hashnode.dev Intro to LLVM and MLIR with Rust and Melior edgarluque.com Rust Course (Part 2) - YouTube (Bahasa Indonesia). www.youtube.com Investigating crazy compile times blog.adamchalmers.com Research Refinement Proofs in Rust Using Ghost Locks arxiv.org Semantic fuzzing of the Rust compiler and interpreter ethz.ch Miscellaneous Read arbitrary YAML files in Rust rust.code-maven.com Create a Lambda in Rust using Terraform maahl.net

Crate of the week: rocket This week's crate is rocket, an opinionated web framework that aims to be really ergonomic while still being fast.

Updates from Rust Community Official Announcing Rust 1.74.0 blog.rust-lang.org Project/Tooling Updates hyper v1 seanmonstar.com Rocket v0.5: Stable, Async, Sentinels, Streams, SSE, Forms, WebSockets, & So Much More rocket.rs GlueSQL v0.15 - Python, Redis and CSV support gluesql/gluesql/releases/tag/v0.15.0 Meilisearch releases v1.5 - faster indexing, on-demand snapshots, and Puffin reports blog.meilisearch.com Nutype v0.4.0 - newtype with constraints greyblake/nutype/releases/tag/v0.4.0 Announcing open-ai-safe: a typesafe OpenAI API Rust client youtu.be Observations/Thoughts A JVM in Rust part 8 - Retrospective andreabergia.com Rust 1.74.0: All 45 changes in 19 minutes! www.youtube.com Fun with lexical analysis and Rust blog.blotato.com Wasmtime and Cranelift in 2023 bytecodealliance.org Signals vs. Servers blog.adamchalmers.com Function interposition in Rust with upgrayedd blog.yossarian.net A close encounter with false sharing morestina.net Edge IoT with Rust on ESP: MQTT Publisher apollolabsblog.hashnode.dev Checking semver in the presence of doc(hidden) items predr.ag Push Ifs Up And Fors Down matklad.github.io Checking semver in the presence of doc(hidden) items predr.ag Building Segmented Logs in Rust: From Theory to Production! arindas.github.io Writing an async runtime generic library www.sea-ql.org Ferrostar: Building a Cross-Platform Navigation SDK in Rust (Part 1) stadiamaps.com Rust Walkthroughs This is how I made the runtime this website runs on! aandreba.com [video] Tokenizing and parsing a programming language in Rust, by Adam Chalmers www.youtube.com Miscellaneous Building a Better Foundation for Rocket's Future rocket.rs [audio] Rust Digger with Gabor Szabo rustacean-station.org [video] Making the (partial) Rust BitTorrent client more reasonable www.youtube.com [video] Rust Release Train 1.74 www.youtube.com [video] EuroRust 2023 www.youtube.com

Crate of the week: cargo-msrv This week's crate is cargo-msrv, a cargo subcommand to find out the Minimum Supported Rust Version (MSRV) of your crate.

Updates from Rust Community Official Faster compilation with the parallel front-end in nightly blog.rust-lang.org November 2023 Leadership Council Update blog.rust-lang.org Our Vision for the Rust Specification blog.rust-lang.org Foundation The Rust Foundation to Develop Training and Certification Program foundation.rust-lang.org Project/Tooling Updates Slint 1.3 Released with Revamped Native Styles and JavaScript API slint.dev rustc_codegen_gcc: Progress Report #27 blog.antoyo.xyz rust-analyzer changelog #207 rust-analyzer.github.io breadcrumbs 0.1.4 crates.io Observations/Thoughts Why Rust in Production? corrode.dev Building a Web App in Rust www.yieldcode.blog Rust without crates.io thomask.sdf.org How I Improved My Rust Compile Times by 75% benw.is Iterator as an Alias blog.yoshuawuyts.com What is a team? blog.yoshuawuyts.com Rust Walkthroughs Building and Deploying A Static Site Generator www.shuttle.rs Tracking the current active process in Windows with Rust hellocode.co Edge IoT with Rust on ESP: MQTT Subscriber apollolabsblog.hashnode.dev Building a Central Authentication Server with Rust, PostgreSQL, Kafka and gRPC medium.com/@adefemiadeoye I Got a Milk-V Duo (and It’s Running Rust) barretts.club [video] An Introduction to Veilid, by Christien Rioux www.youtube.com [video] Code in Rust with RustRover, by Vitaly Bragilevsky www.youtube.com [video] Create a Dummy GitHub CLI in Rust! www.youtube.com Miscellaneous [audio] RustShip: Corrode.dev and lychee with Matthias Endler ieni.dev

Crate of the week: floem This week's crate is floem, a native Rust UI library with fine-grained reactivity.

Updates from Rust Community Newsletters This Month in Rust OSDev: October 2023 rust-osdev.com Project/Tooling Updates rust-libp2p v0.53 has been released libp2p/rust-libp2p/releases/tag/libp2p-v0.53.0 Zellij 0.39.0 released zellij.dev Officially Qualfied - Ferrocene ferrous-systems.com Rocket's 4th v0.5 Release Candidate rocket.rs Observations/Thoughts Writing Rust Bindings for My Python App dhruv-ahuja.github.io A four year plan for async Rust without.boats Cursed Rust: Printing Things The Wrong Way endler.dev Rust for JavaScript Developers: An Overview of Testing www.shuttle.rs Why Golang instead of Rust to develop the Krater desktop app blog.moonguard.dev Google Rewriting Android's Binder In Rust With Promising Results www.phoronix.com Dump Rust Struct or Enum Memory Representation as Bytes bennett.dev How Open Source Projects are Using Kani to Write Better Software in Rust aws.amazon.com Creating High Performance Asynchronous Backends With Burn-Compute burn.dev Goodbye Python, Hello Rust: Building a RAG CLI Application with Orca huggingface.co Variadic generics, again poignardazur.github.io Using Rust, Chrome and NixOS to Take Headless Screenshots for Social Sharing lgug2z.com sudo-rs' first security audit ferrous-systems.com Destructing trees safely and cheaply ismailmaj.github.io Edge IoT with Rust on ESP: NTP apollolabsblog.hashnode.dev Rust Walkthroughs Using Modern Linux Sockets devork.be Miscellaneous Migrating SecureDrop’s PGP backend from GnuPG to Sequoia securedrop.org [video] 10x faster - taking charge of the compiler backend www.youtube.com [video] RISC-V Vector Extension in Rust www.youtube.com Embedding simple CSV file in Rust application rust.code-maven.com

Crate of the week: silkenweb This week's crate is silkenweb, a library for building web apps with fine-grained reactivity and a clean separation of logic and UI.

Updates from Rust Community Official A tale of broken badges and 23,000 features blog.rust-lang.org crates.io: Dropping support for non-canonical downloads blog.rust-lang.org Generators are dead, long live coroutines, generators are back blog.rust-lang.org Project/Tooling Updates ratatui 0.24.0 is released! (Rust library that's all about cooking up terminal user interfaces) ratatui.rs git-cliff 1.4.0 is released! (highly customizable changelog generator) git-cliff.org rust-analyzer changelog #205 rust-analyzer.github.io Progress report on rustc_codegen_cranelift (Oct 2023) bjorn3.github.io Observations/Thoughts System dependencies are hard (so we made them easier) blog.axo.dev Was Rust Worth It? https://jsoverson.medium.com/was-rust-worth-it-f43d171fb1b3 Can Rust prevent logic errors? itsallaboutthebit.com Faster Rust Serialization mo8it.com Dealing with Dependencies in Rust tweedegolf.nl How I learned to stop worrying and love byte ordering udoprog.github.io How To Move Fast With Rust endler.dev Starting a virtual Rust meet-up hegdenu.net [video] Impl Trait aka Look ma’, no generics! by Jon Gjengset www.youtube.com Rust Walkthroughs Fully Automated Releases for Rust Projects blog.orhun.dev The beauty of a Rust message processor worldwithouteng.com interrupts is threads onevariable.com htmx, Rust & Shuttle: A New Rapid Prototyping Stack www.shuttle.rs [video] Async Not Required 🦀 www.youtube.com Research Functional Ownership through Fractional Uniqueness arxiv.org Grading on a Curve: How Rust can Facilitate New Contributors while Decreasing Vulnerabilities cypherpunks.ca Miscellaneous [video] 5 Hours to 7.7 Seconds: How Database Tricks Sped up Rust Linting Over 2000x www.youtube.com

Crate of the week: cargo-show-asm This week's crate is cargo-show-asm, a cargo subcommand to show the optimized assembly of any function.