Welcome to the new era of TUIs.
**tui-uefi** — Build TUIs for your bootloader.
Works with Rust's x86_64-unknown-uefi target & runs in QEMU in the demo.
Written in Rust & built with @ratatui_rs
Welcome to the new era of TUIs.
**tui-uefi** — Build TUIs for your bootloader.
Works with Rust's x86_64-unknown-uefi target & runs in QEMU in the demo.
Written in Rust & built with @ratatui_rs
alright the notion.cafe network graph 2.0
there was a small regression that caused me to have to revert the previous version back to the very slurp-y version.
now the results are in, from peaks of as high as 6MB/s to peaks of 50kB/s
that's a reduction from peak to average (6MB/s -> 50kB/s): 99.1% target achieved!
now a better approach would be to say that reduction is from average to average (1.5MB/s -> 50kB/s): 96.6% (still very good )
Rust enums are better than any other enums. #changemymind
Mini-rust in Rust 024: Lexing the <= sign
You guessed it right! We're preparing some exciting EuroRust 2025 announcements for you. In the meantime, let's revisit last year's most viewed talk, "Through the Fire and Flames" by @jonhoo . What's your top takeaway from watching it again?
Got time to waste?
Play a classic Minesweeper remake made with Rust and #Slint:
https://minesweeper.e36t.net/
wgpu v25.0.0 Released!
https://github.com/gfx-rs/wgpu/releases/tag/v25.0.0
Discussions: https://discu.eu/q/https://github.com/gfx-rs/wgpu/releases/tag/v25.0.0
TIL: all Future impls generated from async fn are !Unpin even if they don't keep any temporary state (i-e they are actually Unpin). The compiler is usually quite smart so it's surprising when it falls on determining something that seems easy.
Thanks to @calisti for pointing this out.
chaque fois que j'essaie de faire un truc SIMPLE en Rust (oui, j'essaie de bidouiller des choses pas sérieuses), comme genre APPELER UNE FONCTION AVEC UN ARGUMENT et RENVOYER UNE VALEUR APRÈS TRAITEMENT, des choses DE BASE qu'un DÉVELOPPEUR DOIT FAIRE TOUT LE TEMPS, je me retrouve à devoir LUTTER CONTRE LE LANGAGE pour un truc ULTRA BASIQUE ça me fait exploser de rage j'ai l'impression d'être une SOUS-MERDE mais en PYTHON J'AURAIS DÉJÀ TERMINÉ ET PUBLIÉ LE PROJET.
welp.
Built our own database in Rust from scratch
https://github.com/HelixDB/helix-db
Discussions: https://discu.eu/q/https://github.com/HelixDB/helix-db
Async from scratch 1: What's in a Future, anyway?
#rustlang
natkr.com/2025-04-10-a...
Async from scratch 1: What's i...
As great as it is, Rust's #cargo package manager is tying us to micro-libraries due to how easy it is to add a new package.
Does the `rand` crate really need 14 dependencies *without* any added features?!
What’s ahead?
Keep growing—at our own, sustainable pace
Help teams succeed with Rust, Svelte, Ember
Modernize the travel industry
Double down on open source
Launch another product (very soon
To everyone who’s been part of the journey—thank you.
Let’s build the next 10.
#Mainmatter10 #RustLang #Svelte #EmberJS #OpenSource #TechLeadership #RemoteWork #GravityByMainmatter #EmberInitiative #EuroRust #SvelteSummit #EmberFest
9/9
Heute mal in #Karlsruhe zum #RustLang Meetup
I may be comfortable enough in #Rust to start a project in it from scratch one day, but this cycle of designing and implementing completely in #Python first and then duplicating the spec and a lot of the logic in Rust from the ground up afterward seems like it works rather well.
The design is fixed by the time I start porting it and the Python is a reference and implementation guide.
We started with a focus on #EmberJS and #Rails.
Today, we’re helping teams succeed with #RustLang and #Svelte too.
In the last 10 years, we’ve:
Spoken at 50+ conferences
Taught 100s of developers
Contributed to 100+ OSS projects
Brought people together through EuroRust, EmberFest, Svelte Summit
Launched the Ember Initiative – a crowd-funded effort to push Ember forward
Released @gravityci
Introduced a support subscription for Rust and Svelte teams
6/9
@mainmatter
We’re an active member of the #rustlang, #svelte, and #emberjs communities
We’re truly international, working with clients all over the world and a team across Europe
We maintained our pragmatic and lean approach to things with little overhead as processes
We’re 100% bootstrapped and remain independent to this day
2/
Out of curiosity, why is `--locked` not the default for `cargo install`?
Just historical reasons, or is there some reasoning I'm missing?
Let's go from C# to Rust in 42 days.
The compiler will judge us. The borrow checker will mock us.
But we will come out stronger—and with fewer runtime bugs.
Here’s the full challenge for brave .NET devs:
https://woodruff.dev/from-c-to-rust-a-42-day-developer-challenge/