---
title: "#rust-lang articles | Hashnode"
description: "Explore 391 articles tagged #rust-lang on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/rust-lang"
---

Tag

# #rust-lang

391 posts · 294 followers

[Anshu Gondi](https://hashnode.com/@anshugondi) · [Nov 4](https://hashnode.com/posts/why-vllm-sglang-and-flashattention-are-just-1970s-embedded-systems-algorithms/6aeacbba787e0a1857bf3f58)

### [Why vLLM, SGLang, and FlashAttention Are Just 1970s Embedded Systems Algorithms](https://anshugondi.hashnode.dev/why-vllm-sglang-and-flashattention-are-just-1970s-embedded-systems-algorithms?utm_source=hashnode&utm_medium=feed)

Demystifying GPU inference primitives by tracing FlashAttention, PagedAttention, and KV-cache reuse back to classic operating system memory paging and hardware scratchpads.

3 min read · [anshugondi.hashnode.dev](https://anshugondi.hashnode.dev/why-vllm-sglang-and-flashattention-are-just-1970s-embedded-systems-algorithms?utm_source=hashnode&utm_medium=feed)

[Anshu Gondi](https://hashnode.com/@anshugondi) · [Nov 2](https://hashnode.com/posts/migrating-fintally-from-react-to-slint-ui-achieving-a-100mb-native-memory-footprint/6ae822857cfb115319e58df6)

### [Migrating FinTally from React to Slint UI: Achieving a 100MB Native Memory Footprint](https://anshugondi.hashnode.dev/migrating-fintally-from-react-to-slint-ui-achieving-a-100mb-native-memory-footprint?utm_source=hashnode&utm_medium=feed)

In local-first software architecture, system resources are non-negotiable. Web wrappers and heavy web engines tax system RAM before a single line of business logic executes. To solve this, FinTally ha

2 min read · [anshugondi.hashnode.dev](https://anshugondi.hashnode.dev/migrating-fintally-from-react-to-slint-ui-achieving-a-100mb-native-memory-footprint?utm_source=hashnode&utm_medium=feed)

[Mikey Nichols](https://hashnode.com/@mNix) · [Oct 21](https://hashnode.com/posts/rust-enums-and-match-click-upgrades/6ad83c4ec7feafdfc4c03ce6)

### [False Is Not an Answer.](https://journeytocode.hashnode.dev/rust-enums-and-match-click-upgrades?utm_source=hashnode&utm_medium=feed)

Build Click Upgrades With Rust Enums and Match

25 min read · [journeytocode.hashnode.dev](https://journeytocode.hashnode.dev/rust-enums-and-match-click-upgrades?utm_source=hashnode&utm_medium=feed)

[Mouhamad Al Mounayar](https://hashnode.com/@mouhamadalmounayar) · [Oct 13](https://hashnode.com/posts/how-gpui-s-entity-model-solves-rust-state-management-with-a-ratatui-example/6acea79fd245631f5cab443b)

### [How GPUI's Entity Model Solves Rust State Management (With a Ratatui Example)](https://out-of-order.hashnode.dev/how-gpui-s-entity-model-solves-rust-state-management-with-a-ratatui-example?utm_source=hashnode&utm_medium=feed)

Inspired by GPUI's ownership model, I built a Rust crate that manages state via entity handles into a central store—then used it in a ratatui app.

10 min read · [out-of-order.hashnode.dev](https://out-of-order.hashnode.dev/how-gpui-s-entity-model-solves-rust-state-management-with-a-ratatui-example?utm_source=hashnode&utm_medium=feed)

[Mikey Nichols](https://hashnode.com/@mNix) · [Oct 14](https://hashnode.com/posts/three-numbers-are-not-a-player/6acee3bd5979e4a7042f8ed7)

### [Three Numbers Are Not a Player.](https://journeytocode.hashnode.dev/three-numbers-are-not-a-player?utm_source=hashnode&utm_medium=feed)

Give Your Game Data Shape With Rust Structs

9 min read · [journeytocode.hashnode.dev](https://journeytocode.hashnode.dev/three-numbers-are-not-a-player?utm_source=hashnode&utm_medium=feed)

[Omar Hiari](https://hashnode.com/@omarhiari) · [Oct 6](https://hashnode.com/posts/embedded-rust-bsps-with-uferris-xiao-i-o-expander-support-with-i2c/6ac4a3abb3984e9a567e6bfc)

### [Embedded Rust BSPs with uFerris & Xiao: I/O Expander Support with I2C](https://blog.theembeddedrustacean.com/embedded-rust-bsps-with-uferris-xiao-i-o-expander-support-with-i2c?utm_source=hashnode&utm_medium=feed)

This is the ninth post in the µFerris & Xiao BSP series, where we build a Board Support Package from scratch, one peripheral at a time. In the previous post, we added the real-time clock and shared th

24 min read · [blog.theembeddedrustacean.com](https://blog.theembeddedrustacean.com/embedded-rust-bsps-with-uferris-xiao-i-o-expander-support-with-i2c?utm_source=hashnode&utm_medium=feed)

[Alex Acebo](https://hashnode.com/@aacebo) · [Sep 28](https://hashnode.com/posts/building-rust-procedural-macros-without-syn-quote-or-proc-macro2-moxy/6ab9bbd791737af703f72830)

### [🦀 Building Rust Procedural Macros Without syn, quote, or proc\_macro2: Moxy](https://aacebo.hashnode.dev/building-rust-procedural-macros-without-syn-quote-or-proc-macro2-moxy?utm_source=hashnode&utm_medium=feed)

Build a Rust builder attribute macro with moxy using typed syntax trees, templates, diagnostics, and formatting—without syn or quote.

5 min read · [aacebo.hashnode.dev](https://aacebo.hashnode.dev/building-rust-procedural-macros-without-syn-quote-or-proc-macro2-moxy?utm_source=hashnode&utm_medium=feed)

[Omar Hiari](https://hashnode.com/@omarhiari) · [Sep 1](https://hashnode.com/posts/embedded-rust-bsps-with-uferris-xiao-led-button-support-with-gpio/6a967f25921c466ebcc221e2)

### [Embedded Rust BSPs with uFerris & Xiao: LED & Button Support with GPIO](https://blog.theembeddedrustacean.com/embedded-rust-bsps-with-uferris-xiao-led-button-support-with-gpio?utm_source=hashnode&utm_medium=feed)

This is the fourth post in the µFerris & Xiao BSP series, where we build a Board Support Package from scratch, one peripheral at a time. In the previous post, we set up the template. This post is the

10 min read · [blog.theembeddedrustacean.com](https://blog.theembeddedrustacean.com/embedded-rust-bsps-with-uferris-xiao-led-button-support-with-gpio?utm_source=hashnode&utm_medium=feed)

[Habib Yusuf](https://hashnode.com/@manlikeHB) · [Aug 11](https://hashnode.com/posts/hozondb-transactions-rollback-and-the-group-commit-it-unlocked/6a7ba2917e4c8f39ccbc1af9)

### [HozonDB: Transactions, Rollback, and the Group Commit It Unlocked](https://manlikehb.hashnode.dev/hozondb-transactions-rollback-and-the-group-commit-it-unlocked?utm_source=hashnode&utm_medium=feed)

How HozonDB implements BEGIN/COMMIT/ROLLBACK in Rust using WAL undo logging, ARIES-style crash recovery, and group commit — with real benchmarks.

15 min read · [manlikehb.hashnode.dev](https://manlikehb.hashnode.dev/hozondb-transactions-rollback-and-the-group-commit-it-unlocked?utm_source=hashnode&utm_medium=feed)

[Aditya Verma](https://hashnode.com/@1av22) · [Aug 8](https://hashnode.com/posts/learn-rust-with-me/6a770cca4637126c57fd8f71)

### [Learn Rust with me🦀](https://aditya-22.hashnode.dev/learn-rust-with-me?utm_source=hashnode&utm_medium=feed)

Why Rust? Before starting this series and my articles related to Rust I should address why am I even trying to learn and program in Rust. Honestly the first and most important reason is I feel like do

4 min read · [aditya-22.hashnode.dev](https://aditya-22.hashnode.dev/learn-rust-with-me?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/learn-rust-with-me/6a770cca4637126c57fd8f71)
