AstraKernel 💫
@astrakernel.bsky.social
Love computers and coding.
While I'm particularly passionate about Rust, it's not the only language I work with.
Recently started loving embedded programming
While I'm particularly passionate about Rust, it's not the only language I work with.
Recently started loving embedded programming
Pinned
AstraKernel 💫
@astrakernel.bsky.social
· Jan 11
🧩 Open source Book: Embedded programming with ESP32 and Rust
The book "impl Rust on ESP32" uses development board "ESP32 DevKit V1" and follows practical exercises approach
GitHub Link:
github.com/ImplFerris/e...
#rustlang #programming
The book "impl Rust on ESP32" uses development board "ESP32 DevKit V1" and follows practical exercises approach
GitHub Link:
github.com/ImplFerris/e...
#rustlang #programming
🪲Official Rust Youtube channel appears to be got hacked
> We hid the channel, reset permissions,and we are investigating whose account got compromised. Once the folks managing the YouTube channel wake up we'll ensure everything is back to normal
source:
www.reddit.com/r/rust/comme...
#rustlang
> We hid the channel, reset permissions,and we are investigating whose account got compromised. Once the folks managing the YouTube channel wake up we'll ensure everything is back to normal
source:
www.reddit.com/r/rust/comme...
#rustlang
November 9, 2025 at 4:40 PM
🪲Official Rust Youtube channel appears to be got hacked
> We hid the channel, reset permissions,and we are investigating whose account got compromised. Once the folks managing the YouTube channel wake up we'll ensure everything is back to normal
source:
www.reddit.com/r/rust/comme...
#rustlang
> We hid the channel, reset permissions,and we are investigating whose account got compromised. Once the folks managing the YouTube channel wake up we'll ensure everything is back to normal
source:
www.reddit.com/r/rust/comme...
#rustlang
🦀 cargo-clean-all: Fast recursive detection and cleaning of rust projects
>with interactive TUI and filters
> Find rust projects anywhere that meet conditions like "last used more than 3 days ago" or "freable size > 1GB" and then clean them in record time
github.com/dnlmlr/cargo...
#rustlang
>with interactive TUI and filters
> Find rust projects anywhere that meet conditions like "last used more than 3 days ago" or "freable size > 1GB" and then clean them in record time
github.com/dnlmlr/cargo...
#rustlang
GitHub - dnlmlr/cargo-clean-all: Fast recursive detection and cleaning of rust projects with interactive TUI and filters. Find rust projects anywhere that meet conditions like "last used more than 3 d...
Fast recursive detection and cleaning of rust projects with interactive TUI and filters. Find rust projects anywhere that meet conditions like "last used more than 3 days ago" or "fr...
github.com
November 7, 2025 at 5:05 PM
🦀 cargo-clean-all: Fast recursive detection and cleaning of rust projects
>with interactive TUI and filters
> Find rust projects anywhere that meet conditions like "last used more than 3 days ago" or "freable size > 1GB" and then clean them in record time
github.com/dnlmlr/cargo...
#rustlang
>with interactive TUI and filters
> Find rust projects anywhere that meet conditions like "last used more than 3 days ago" or "freable size > 1GB" and then clean them in record time
github.com/dnlmlr/cargo...
#rustlang
🏮Async QUIC and HTTP/3 made easy: tokio-quiche is now open-source
> asynchronous QUIC library combining both quiche and the Rust Tokio async runtime
> tokio-quiche handles millions of HTTP/3 requests per second with low latency and high throughput
blog.cloudflare.com/async-quic-a...
#rustlang
> asynchronous QUIC library combining both quiche and the Rust Tokio async runtime
> tokio-quiche handles millions of HTTP/3 requests per second with low latency and high throughput
blog.cloudflare.com/async-quic-a...
#rustlang
Async QUIC and HTTP:3 made easy- tokio-quiche is now open-source
We’re excited to announce the open sourcing of tokio-quiche, our async QUIC library built on quiche and tokio. Relied upon in our services such as iCloud Private Relay and our next-generation Oxy-base...
blog.cloudflare.com
November 7, 2025 at 12:56 AM
🏮Async QUIC and HTTP/3 made easy: tokio-quiche is now open-source
> asynchronous QUIC library combining both quiche and the Rust Tokio async runtime
> tokio-quiche handles millions of HTTP/3 requests per second with low latency and high throughput
blog.cloudflare.com/async-quic-a...
#rustlang
> asynchronous QUIC library combining both quiche and the Rust Tokio async runtime
> tokio-quiche handles millions of HTTP/3 requests per second with low latency and high throughput
blog.cloudflare.com/async-quic-a...
#rustlang
Reposted by AstraKernel 💫
If you're into Rust, you'll know about the difference between Eq and PartialEq. Did you know that there's a secret third thing?
November 7, 2025 at 12:31 AM
If you're into Rust, you'll know about the difference between Eq and PartialEq. Did you know that there's a secret third thing?
Reposted by AstraKernel 💫
I gave a talk on embedded Rust a while ago, showing code running on an attiny85, a 8 bit microcontroller with 512 bytes of RAM and 8kB of Flash. The binary was smaller than the equivalent Arduino code. github.com/swallez/intr...
GitHub - swallez/intro-embdedded-rust: Source code for the "Introduction to embedded Rust" talk
Source code for the "Introduction to embedded Rust" talk - swallez/intro-embdedded-rust
github.com
November 4, 2025 at 7:37 AM
I gave a talk on embedded Rust a while ago, showing code running on an attiny85, a 8 bit microcontroller with 512 bytes of RAM and 8kB of Flash. The binary was smaller than the equivalent Arduino code. github.com/swallez/intr...
⚡ Running Rust on device with 2kb RAM
- WinChipHead CH32V003 microcontroller
- 16kb flash storage for the program
--
It is an old article. I came across it after someone asked about Rust's ability to run on devices with limited memory
noxim.xyz/blog/rust-ch...
#rustlang #embedded
- WinChipHead CH32V003 microcontroller
- 16kb flash storage for the program
--
It is an old article. I came across it after someone asked about Rust's ability to run on devices with limited memory
noxim.xyz/blog/rust-ch...
#rustlang #embedded
November 4, 2025 at 7:03 AM
⚡ Running Rust on device with 2kb RAM
- WinChipHead CH32V003 microcontroller
- 16kb flash storage for the program
--
It is an old article. I came across it after someone asked about Rust's ability to run on devices with limited memory
noxim.xyz/blog/rust-ch...
#rustlang #embedded
- WinChipHead CH32V003 microcontroller
- 16kb flash storage for the program
--
It is an old article. I came across it after someone asked about Rust's ability to run on devices with limited memory
noxim.xyz/blog/rust-ch...
#rustlang #embedded
Reposted by AstraKernel 💫
It may not look like much but: the OLED is displaying data received in from my web app's REST API. The board is @seeedstudio.com Xiao ESP32C6, running #embedded #rustlang with Embassy. The carrier board is from Tindie.
cc @theembeddedrust.bsky.social @astrakernel.bsky.social @therustybits.com
cc @theembeddedrust.bsky.social @astrakernel.bsky.social @therustybits.com
November 2, 2025 at 1:38 PM
It may not look like much but: the OLED is displaying data received in from my web app's REST API. The board is @seeedstudio.com Xiao ESP32C6, running #embedded #rustlang with Embassy. The carrier board is from Tindie.
cc @theembeddedrust.bsky.social @astrakernel.bsky.social @therustybits.com
cc @theembeddedrust.bsky.social @astrakernel.bsky.social @therustybits.com
🦀esp-rtos:
In latest esp-hal ecosystem, the "esp-hal-embassy" is no more. It has been merged into esp-rtos.
> This crate provides the runtime necessary to run async code on top of esp-hal, and implements the necessary capabilities (threads, queues, etc.) required by esp-radio.
#embedded #rustlang
In latest esp-hal ecosystem, the "esp-hal-embassy" is no more. It has been merged into esp-rtos.
> This crate provides the runtime necessary to run async code on top of esp-hal, and implements the necessary capabilities (threads, queues, etc.) required by esp-radio.
#embedded #rustlang
November 1, 2025 at 3:47 AM
🦀 Dioxus v0.7.0 is released
- Hot-patching of Rust code at runtime
- Fullstack: Revamp of Server Functions with full Axum integration
- WGPU-based HTML/CSS renderer for Dioxus
- tailwind support
And more
github.com/DioxusLabs/d...
#rustlang #dioxus
- Hot-patching of Rust code at runtime
- Fullstack: Revamp of Server Functions with full Axum integration
- WGPU-based HTML/CSS renderer for Dioxus
- tailwind support
And more
github.com/DioxusLabs/d...
#rustlang #dioxus
October 31, 2025 at 6:57 PM
🦀 Dioxus v0.7.0 is released
- Hot-patching of Rust code at runtime
- Fullstack: Revamp of Server Functions with full Axum integration
- WGPU-based HTML/CSS renderer for Dioxus
- tailwind support
And more
github.com/DioxusLabs/d...
#rustlang #dioxus
- Hot-patching of Rust code at runtime
- Fullstack: Revamp of Server Functions with full Axum integration
- WGPU-based HTML/CSS renderer for Dioxus
- tailwind support
And more
github.com/DioxusLabs/d...
#rustlang #dioxus
> The ability to "completely erase, eliminate these classes of errors" from memory safety issues was the deciding factor over languages like Go
> The expressiveness of async Rust provided massive developer velocity gains
#rustlang
> The expressiveness of async Rust provided massive developer velocity gains
#rustlang
☁️ How Cloudflare handles 90 million requests per second with Pingora
- Rust in Production Podcast with Edward Wang & Kevin Guthrie, Software Engineers (CloudFlare)
corrode.dev/podcast/s05e...
#rustlang #cloudflare
- Rust in Production Podcast with Edward Wang & Kevin Guthrie, Software Engineers (CloudFlare)
corrode.dev/podcast/s05e...
#rustlang #cloudflare
Cloudflare with Edward Wang & Kevin Guthrie - Rust in Production Podcast | corrode Rust Consulting
How do you build a system that handles 90 million request…
corrode.dev
October 31, 2025 at 2:30 AM
> The ability to "completely erase, eliminate these classes of errors" from memory safety issues was the deciding factor over languages like Go
> The expressiveness of async Rust provided massive developer velocity gains
#rustlang
> The expressiveness of async Rust provided massive developer velocity gains
#rustlang
☁️ How Cloudflare handles 90 million requests per second with Pingora
- Rust in Production Podcast with Edward Wang & Kevin Guthrie, Software Engineers (CloudFlare)
corrode.dev/podcast/s05e...
#rustlang #cloudflare
- Rust in Production Podcast with Edward Wang & Kevin Guthrie, Software Engineers (CloudFlare)
corrode.dev/podcast/s05e...
#rustlang #cloudflare
Cloudflare with Edward Wang & Kevin Guthrie - Rust in Production Podcast | corrode Rust Consulting
How do you build a system that handles 90 million request…
corrode.dev
October 31, 2025 at 2:29 AM
☁️ How Cloudflare handles 90 million requests per second with Pingora
- Rust in Production Podcast with Edward Wang & Kevin Guthrie, Software Engineers (CloudFlare)
corrode.dev/podcast/s05e...
#rustlang #cloudflare
- Rust in Production Podcast with Edward Wang & Kevin Guthrie, Software Engineers (CloudFlare)
corrode.dev/podcast/s05e...
#rustlang #cloudflare
October 30, 2025 at 6:21 PM
esp-hal 1.0.0 is here :)
Espressif hired a bunch of Rust devs years ago and they have been quietly doing great work supporting Rust on their chips ever since. Still haven’t seen any other chip companies get close.
developer.espressif.com/blog/2025/10...
developer.espressif.com/blog/2025/10...
esp-hal 1.0.0 release announcement
Announcing esp-hal 1.0, the first Rust SDK for embedded devices.
developer.espressif.com
October 30, 2025 at 1:32 PM
esp-hal 1.0.0 is here :)
Reposted by AstraKernel 💫
@cloudflare.social wrote a blog post on Merkle Tree Certificates. It includes Max' work: an experimental implementation in Rust, and his thesis "Implementation and Analysis of Merkle Tree Certificates for PostQuantum Secure Authentication in TLS".
Read it here: bit.ly/48MijCX
#rustlang #security
Read it here: bit.ly/48MijCX
#rustlang #security
Keeping the Internet fast and secure- introducing Merkle Tree Certificates
Cloudflare is launching an experiment with Chrome to evaluate fast, scalable, and quantum-ready Merkle Tree Certificates, all without degrading performance or changing WebPKI trust relationships.
bit.ly
October 29, 2025 at 1:43 PM
@cloudflare.social wrote a blog post on Merkle Tree Certificates. It includes Max' work: an experimental implementation in Rust, and his thesis "Implementation and Analysis of Merkle Tree Certificates for PostQuantum Secure Authentication in TLS".
Read it here: bit.ly/48MijCX
#rustlang #security
Read it here: bit.ly/48MijCX
#rustlang #security
Reposted by AstraKernel 💫
Amazing—this episode of Rust in Production with Alexandru Ene revealed that Amazon Prime Video is using (a fork of) Leptos for the UI of their streaming app for smart TVs:
corrode.dev/podcast/s05e...
@gbj.dev @benw.is #RustLang
corrode.dev/podcast/s05e...
@gbj.dev @benw.is #RustLang
Prime Video with Alexandru Ene - Rust in Production Podcast | corrode Rust Consulting
Are you one of over 240 million subscribers of Amazon’s Prime Video …
corrode.dev
October 29, 2025 at 4:55 AM
Amazing—this episode of Rust in Production with Alexandru Ene revealed that Amazon Prime Video is using (a fork of) Leptos for the UI of their streaming app for smart TVs:
corrode.dev/podcast/s05e...
@gbj.dev @benw.is #RustLang
corrode.dev/podcast/s05e...
@gbj.dev @benw.is #RustLang
🏮Noticed `apt` speed improved in latest debian and ui also nice
Just out of curiosity, checked
- It now uses Sequoia(sqv) to verify package signatures. Written in Rust
- Not sure it contributed in end-user performance but happy to know Rust in apt
lwn.net/Articles/101...
#rustlang #debian
Just out of curiosity, checked
- It now uses Sequoia(sqv) to verify package signatures. Written in Rust
- Not sure it contributed in end-user performance but happy to know Rust in apt
lwn.net/Articles/101...
#rustlang #debian
October 29, 2025 at 8:19 AM
🏮Noticed `apt` speed improved in latest debian and ui also nice
Just out of curiosity, checked
- It now uses Sequoia(sqv) to verify package signatures. Written in Rust
- Not sure it contributed in end-user performance but happy to know Rust in apt
lwn.net/Articles/101...
#rustlang #debian
Just out of curiosity, checked
- It now uses Sequoia(sqv) to verify package signatures. Written in Rust
- Not sure it contributed in end-user performance but happy to know Rust in apt
lwn.net/Articles/101...
#rustlang #debian
⚡️ Learn how to build embedded TUIs on ESP32
- New chapter added in "impl Rust for ESP32" Book
- Teaches how to use mousefood crate to use Ratatui in embedded environment (no_std)
esp32.implrust.com/ratatui/inde...
#rustlang
- New chapter added in "impl Rust for ESP32" Book
- Teaches how to use mousefood crate to use Ratatui in embedded environment (no_std)
esp32.implrust.com/ratatui/inde...
#rustlang
October 28, 2025 at 3:32 PM
⚡️ Learn how to build embedded TUIs on ESP32
- New chapter added in "impl Rust for ESP32" Book
- Teaches how to use mousefood crate to use Ratatui in embedded environment (no_std)
esp32.implrust.com/ratatui/inde...
#rustlang
- New chapter added in "impl Rust for ESP32" Book
- Teaches how to use mousefood crate to use Ratatui in embedded environment (no_std)
esp32.implrust.com/ratatui/inde...
#rustlang
Reposted by AstraKernel 💫
Hello, Rat 👋🐁
🦀 New embedded Rust + @ratatui.rs tutorial dropped!
🔥 Learn how to build embedded TUIs on ESP32!
➡️ Read on impl Rust book: esp32.implrust.com/ratatui/hell...
#rustlang #ratatui #embedded #esp32 #tutorial #tui #rustembedded #opensource
🦀 New embedded Rust + @ratatui.rs tutorial dropped!
🔥 Learn how to build embedded TUIs on ESP32!
➡️ Read on impl Rust book: esp32.implrust.com/ratatui/hell...
#rustlang #ratatui #embedded #esp32 #tutorial #tui #rustembedded #opensource
October 28, 2025 at 9:36 AM
Hello, Rat 👋🐁
🦀 New embedded Rust + @ratatui.rs tutorial dropped!
🔥 Learn how to build embedded TUIs on ESP32!
➡️ Read on impl Rust book: esp32.implrust.com/ratatui/hell...
#rustlang #ratatui #embedded #esp32 #tutorial #tui #rustembedded #opensource
🦀 New embedded Rust + @ratatui.rs tutorial dropped!
🔥 Learn how to build embedded TUIs on ESP32!
➡️ Read on impl Rust book: esp32.implrust.com/ratatui/hell...
#rustlang #ratatui #embedded #esp32 #tutorial #tui #rustembedded #opensource
✨ VectorWare, building the first GPU-native software company
Blog Post:
www.vectorware.com/blog/announc...
Discussion:
www.reddit.com/r/rust/s/mcl...
They are also hiring
#rustlang #programming
Blog Post:
www.vectorware.com/blog/announc...
Discussion:
www.reddit.com/r/rust/s/mcl...
They are also hiring
#rustlang #programming
October 23, 2025 at 10:41 PM
✨ VectorWare, building the first GPU-native software company
Blog Post:
www.vectorware.com/blog/announc...
Discussion:
www.reddit.com/r/rust/s/mcl...
They are also hiring
#rustlang #programming
Blog Post:
www.vectorware.com/blog/announc...
Discussion:
www.reddit.com/r/rust/s/mcl...
They are also hiring
#rustlang #programming
I just watched a video of the instructor where he explained
> If you are on a mac, go here and do this...
> If you are on windows go here and do this...
> If you are in Linux, you know exactly what to do 😎
#linux
> If you are on a mac, go here and do this...
> If you are on windows go here and do this...
> If you are in Linux, you know exactly what to do 😎
#linux
October 18, 2025 at 4:58 AM
I just watched a video of the instructor where he explained
> If you are on a mac, go here and do this...
> If you are on windows go here and do this...
> If you are in Linux, you know exactly what to do 😎
#linux
> If you are on a mac, go here and do this...
> If you are on windows go here and do this...
> If you are in Linux, you know exactly what to do 😎
#linux
Reposted by AstraKernel 💫
October 17, 2025 at 9:02 AM
🧩cargo-bloat: Find out what takes most of the space in your executable
github.com/RazrFalcon/c...
🧩Twiggy: a code size profiler for Wasm
github.com/AlexEne/twiggy
#rustlang
github.com/RazrFalcon/c...
🧩Twiggy: a code size profiler for Wasm
github.com/AlexEne/twiggy
#rustlang
GitHub - RazrFalcon/cargo-bloat: Find out what takes most of the space in your executable.
Find out what takes most of the space in your executable. - RazrFalcon/cargo-bloat
github.com
October 17, 2025 at 3:36 PM
🧩cargo-bloat: Find out what takes most of the space in your executable
github.com/RazrFalcon/c...
🧩Twiggy: a code size profiler for Wasm
github.com/AlexEne/twiggy
#rustlang
github.com/RazrFalcon/c...
🧩Twiggy: a code size profiler for Wasm
github.com/AlexEne/twiggy
#rustlang