Rust Bytes's Avatar

Rust Bytes

@rustaceans.bsky.social

Bi-Weekly Digest for Rustaceans https://weeklyrust.substack.com/

177 Followers  |  19 Following  |  517 Posts  |  Joined: 21.03.2025  |  1.6058

Latest posts by rustaceans.bsky.social on Bluesky

Preview
Rust Foundation Board Updates | October 2025 - The Rust Foundation The Rust Foundation is pleased to announce the arrival of three new Project Directors to our Board of Directors! Please join us in welcoming: Niko Matsakis, David Wood, & Jack Huey! Niko, David, and…

Rust Foundation Board welcomes three new Project Directors to the Rust Foundation Board: Niko Matsakis, David Wood, & Jack Huey! πŸ™Œ

#rust #rustlang #programming

rustfoundation.org/media/introd...

16.10.2025 11:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
πŸ¦€ Turso Is Silently Dethroning SQLite Today’s Issue: Making Rust’s Reference Counting Friendlier, Jon Gjengset Chats with JetBrains, and a Look at Effects in Rust

Subscribe to Rust Bytes newsletter to get such challenges in your inbox πŸ“¨
open.substack.com/pub/weeklyru...

16.10.2025 06:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Big thanks to Nicolas Di Caterina, Nicolas Roman Posner, Alonely0, Pantamis, Amaso, Wilson Miller, and Lesley Lai.

16.10.2025 06:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

This Week's Rust Challenge πŸ¦€

Given a vector of integers, return the index i such that the sum of all elements to the left of i equals the sum of all elements to the right of i. If multiple such indices exist, return the middlemost one (closest to the center). If none exist, return -1.

#rust

16.10.2025 06:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Rust Infrastructure Engineer (Europe) The Rust Foundation was formed in 2021 as an independent, non-profit organization to serve as a steward of the Rust programming language and its users, maintainers, and enterprise advocates. Since…

The Rust Foundation is hiring a Rust Infrastructure Engineer β€” remote, full-time, Europe-based πŸ‡ͺπŸ‡Ί

πŸ’° ~€85K (negotiable)
🧰 Work on the core infra that powers Rust itself
⏰ Apply by Oct 26, 2025

Know a Rustacean? Tag 'em!
#rust #programming #rustang
app.beapplied.com/apply/wus8sn...

16.10.2025 00:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
πŸ¦€ Turso Is Silently Dethroning SQLite Today’s Issue: Making Rust’s Reference Counting Friendlier, Jon Gjengset Chats with JetBrains, and a Look at Effects in Rust

Get Rust stories like this straight to your inbox by subscribing to our newsletter πŸ¦€

open.substack.com/pub/weeklyru...

15.10.2025 12:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - OpenDevicePartnership/patina: Patina Firmware Patina Firmware. Contribute to OpenDevicePartnership/patina development by creating an account on GitHub.

Patina is a Rust implementation of UEFI firmware.

The goal of this project is to replace core UEFI firmware components in Pure Rust as opposed to Rust wrappers around core implementation still written in C.

#rust #rustlang #programming

github.com/OpenDevicePa...

15.10.2025 12:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Credits: www.reddit.com/r/rustjerk/c...

15.10.2025 06:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

It will destroy GNU/Linux

#rust #rustlang #programming

15.10.2025 06:10 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
πŸ¦€ Turso Is Silently Dethroning SQLite Today’s Issue: Making Rust’s Reference Counting Friendlier, Jon Gjengset Chats with JetBrains, and a Look at Effects in Rust

This project was featured in the 88th issue of the Rust Bytes Newsletterβ€”check it out below πŸ‘‡
open.substack.com/pub/weeklyru...

14.10.2025 06:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - typst/typst: A new markup-based typesetting system that is powerful and easy to learn. A new markup-based typesetting system that is powerful and easy to learn. - typst/typst

Also to be noted is that Typst has friendly errors, and when things go wrong, it tells you why, in plain English. Revolutionary, right?

Typst is open-source on GitHub at github.com/typst/typst.

14.10.2025 06:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

- Built-in everything - Math, bibliographies, scripting, it’s all included out of the box. No endless \usepackage scavenger hunts.

14.10.2025 06:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

- Simple markup, powerful logic - You can go from headings to recursive Fibonacci tables without leaving your .typ file.

14.10.2025 06:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Here’s why developers love Typst:

- Blazing-fast compilation - Incremental builds mean your document updates in real time. No more coffee breaks between edits.

14.10.2025 06:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

LaTeX veterans know the drill, miss one curly brace, and suddenly your bibliography vanishes into the void.

Typst fixes that with a modern syntax, human-readable markup, and instant feedback, so you can focus on content, not debugging.

14.10.2025 06:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

This Week's Project Spotlight πŸ’‘

Typst
If you’ve ever wrestled with LaTeX and thought, β€œThere has to be an easier way”, Typst is that way.

The problem Typst is tackling is simple but painful: writing beautiful, structured documents shouldn’t feel like deciphering cryptic compiler errors.

14.10.2025 06:42 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Me using unsafe to bypass the borrow checker πŸ¦€

#rust #programming #rustlang
credits:
www.reddit.com/r/rustjerk/c...

13.10.2025 12:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
πŸ¦€ Turso Is Silently Dethroning SQLite Today’s Issue: Making Rust’s Reference Counting Friendlier, Jon Gjengset Chats with JetBrains, and a Look at Effects in Rust

Read our latest issue 88 πŸ¦€

#rust #rustlang #programming
open.substack.com/pub/weeklyru...

13.10.2025 09:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
πŸ¦€ Turso Is Silently Dethroning SQLite Today’s Issue: Making Rust’s Reference Counting Friendlier, Jon Gjengset Chats with JetBrains, and a Look at Effects in Rust

This listicle is part of our weekly newsletter πŸ‘‡
open.substack.com/pub/weeklyru...

12.10.2025 21:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Preview
Preventing Invalid Database Access At Compile Time Using the type system to block invalid database access.

10. Preventing Invalid Database Access At Compile Time demonstrates how to use Rust’s type system to prevent invalid database writes by distinguishing read-only and writable connections, catching misuse at compile time instead of runtime.
www.svix.com/blog/prevent...

12.10.2025 21:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

9. Worakarn Isaratham from Agoda Engineering wrote why Agoda’s Feature Store runs faster and safer now that they’ve bet big on Rust.
medium.com/agoda-engine...

12.10.2025 21:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Effects in Rust (and Koka) What is an effect system? According to Wikipedia, it is a formal system that describes the computational effects of computer programs, such as side effects. It is also an extension of a type system,…

8. Aloso’s Effects in Rust (and Koka) compares Rust’s ownership and type system with Koka’s expressive effect system, and debates ongoing Rust efforts such as keyword generics to support async, const, and fallible behavior more seamlessly.
aloso.foo/blog/2025-10...

12.10.2025 21:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Async Rust with Tokio I/O Streams: Backpressure, Concurrency, and Ergonomics Async Rust with Tokio I/O Streams: Backpressure, Concurrency, and Ergonomics # Last updated: Oct 2025 Contents 1 Async Rust with Tokio IO Streams: Backpressure, Concurrency, and Ergonomics…

7. Viacheslav Biriukov wrote Async Rust with Tokio I/O streams, demonstrating how blocking writes affect reads, how TCP backpressure emerges, and practical patterns to handle cancellation gracefully in complex async loops.
biriukov.dev/docs/async-r...

12.10.2025 21:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Rust 2025: Most Loved, Least Adopted (Until Now)
What’s next for Rust in 2025? In this in-depth interview, Jon Gjengset (Rust educator, MIT PhD, and author of Rust for Rustaceans) discusses how Rust salaries are reaching $400,000, how AI is… Rust 2025: Most Loved, Least Adopted (Until Now)

6. Jon Gjengset (author of Rust for Rustaceans) interviewed with JetBrains and talked about Rust, 400K salaries, AI, defense, and the ecosystem. [video]
www.youtube.com/watch?v=nOSx...

12.10.2025 21:46 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
How to automatically Profile Performance of Rust Applications Rust is blazingly fast - until you're trying to understand why your own code isn’t. In this post, I'll present a new way to profile Rust applications. hotpath is a recently released Rust crate that…

5. PaweΕ‚ Urbanek shows how to catch your Rust app slacking off with automatic performance profiling. No more manual detective work.
pawelurbanek.com/rust-optimiz...

12.10.2025 21:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Fun With HyperLogLog and SIMD Introduction Perhaps the most fundamental property of a set is its cardinality - the number of distinct elements. Computing this measure for an arbitrary list of items seems awfully simple: you read…

4. Vaktibabat wrote β€œFun With HyperLogLog and SIMD”, a deep dive into low-memory cardinality estimation, boosted with SIMD and multithreading. It benchmarks across datasets and even outperforms several Python, Go, and Rust libraries.
vaktibabat.github.io/posts/hyperl...

12.10.2025 21:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - ksdme/ut: A Rust based utilty toolbox for developers. Inspired from https://it-tools.tech A Rust based utilty toolbox for developers. Inspired from https://it-tools.tech - ksdme/ut

3. Kilari Teja open-sourced ut, a fast, lightweight CLI toolkit bundling essential developer and IT utilities into one binary -because who needs fifty separate tools?
github.com/ksdme/ut

12.10.2025 21:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Why we didn't rewrite our feed handler in Rust | Databento Blog We recently faced an interesting decision: what language should we use to rewrite our market data feed handler? Despite Rust's growing popularity in fintech and our own successful use of it in other…

2. Databento’s Rustaceans explained why their feed handler didn’t get the Rust rewrite treatment - yes, sometimes β€˜rewrite it in Rust’ isn’t the answer.
databento.com/blog/why-we-...

12.10.2025 21:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

1. Niko Matsakis wrote about ongoing efforts to improve Rust’s ergonomic reference counting, proposing a new Handle trait to clarify shared ownership and β€œentanglement” in cloned values.
smallcultfollowing.com/babysteps/bl...

12.10.2025 21:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Awesome links of last week πŸ¦€

Check thread below πŸ‘‡

#rust #rustlang #programming

12.10.2025 21:46 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@rustaceans is following 19 prominent accounts