Profile avatar
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
462 posts 1,128 followers 511 following
Prolific Poster

🥡 Understanding Box<T> in #rustlang Box<T> is a smart pointer that allows storing values on the heap instead of the stack. Here's a basic example with our student example. Let’s break down further why and when to use it 🧵 👇

Cool 👍

We're looking for #rustlang engineers to join the @mainmatter.com team – more info here: mainmatter.notion.site/Rust-Freelan... Come join us!

Microsoft is getting #rustlang -y: a review of successes and challenges www.youtube.com/watch?v=1Vgp...

Help me to decide: LCD Display (262K Colors) vs e-Ink Paper Display (black and white) Which one should i get "first"? Advantage of e-ink: - No backlight so keeps displaying last content for long time even when power is down - power is only required for refreshing

⚡️esp-hal 1.0.0 beta is here - Nice blog post explains the journey of esp-hal - Call for Testing: try it out and give feedback developer.espressif.com/blog/2025/02... #rustlang #embedded #esp32

🧩 Streamlining vulnerability research with IDA Pro and Rust - New tools by @0xdea to assist with reverse engineering and vulnerability research against binary targets security.humanativaspa.it/streamlining... #rustlang #infosec

🧩 Zola: Static Site generator, similar to Hugo, Jekyll - Written in Rust and uses Tera template engine(which is similar to jinja2, django templates, twig) - Content written in CommonMark - Can be Deployed to GitHub page, vercel and more www.getzola.org/documentatio... #rustlang #development

Seems like there’s already some Rust on my new 3DS??

🛰️ Did you know there is a satellite that has Kernel written in Rust? - Tianyi-33 (Spacety-33) satellite, powered by dual kernel, uses Rust for critical tasks - Rust-based dual-kernel real-time operating system RROS bupt-os.github.io/website/news... #rustlang #developers

Interested in remote #rust work (full time and must be able to work from Germany). Still learning - not an expert yet - but loving Rust and eager to grow! Please DM if you know of anything! #rustlang

🦀 Visualize Wi-Fi traffic using Rust on ESP32 (Matrix Style) - Uses an ESP32 and WS2812 LED - Mimics the cascading digital rain effect seen in The Matrix, with packets streaming down the LED matrix Video: youtu.be/NW_4bYAEQ04?... Project Link: github.com/pham-tuan-bi... #rustlang #esp32

🦀 ImplRust.com powered by Dioxus - 0 coding - Modified version of dioxus docsite 🧩 Here is project idea if someone is already not doing it: - Create Astro style framework for Rust with Dioxus - Use Markdown to create pages - Support normal Dioxus pages

Why does rust choose 'a for lifetime, not 'l as an example? L at least sounds like it stands for lifetime #rustlang

✨ Solving The Millionaires' Problem in Rust - article by Yoray Herzberg - Implement garbled circuits-based algorithm that solves the millionaires' problem from scratch - Allows two parties to evaluate a multivariate function privately vaktibabat.github.io/posts/smpc_c... #rustlang #programming

Breaking news for the crab people 🚨 🦀 Ring, a widely used Rust cryptography library, is now unmaintained. 🔐 Security advisory: rustsec.org/advisories/R... ➡️ Details: github.com/briansmith/r... #rustlang #opensource #library #security #cryptography

✨ Create your own book with mdbook easily - Command line tool to create books with Markdown - Ideal for creating product or API documentation, tutorials, course materials or anything that requires a clean, easily navigable and customizable presentation rust-lang.github.io/mdBook/ #programming

New blog post: the monad tutorial of my dreams, and maybe of yours! A jargon-free, practical explanation of monads as a design pattern, using Rust and property-based testing as the vehicle

Learn how to validate input arguments for #Rust CLI applications, using the "clap" crate, in this new video! 🦀 youtu.be/uirhS_Y1164 #rustlang #developer #software #coding

Luciano Mammino and James Eastham at Rust Global just showed how easy and convenient it is to develop AWS Lambdas in #rustlang 🙌

Wow this is nice to hear

I am happy to finally see Linus provide public rebuke [1] to gatekeeping attempts in Linux against Rust4Linux folks. [1]: lore.kernel.org/rust-for-lin... #rustlang #rust4linux #linux

✨ Rust 1.85.0 and Rust 2024 edition is here - The 2024 edition is stabilised Blog Post: blog.rust-lang.org/2025/02/20/R... Rust Edition Guide: doc.rust-lang.org/edition-guid... What is the new feature you like in this version and 2024 edition?

Rust 2024 is out! With some nice quality of life improvements to tail expression and if-let temporary scopes, and of course async closures! #RustLang blog.rust-lang.org/2025/02/20/R...

Tamme is giving a talk at Embedded World 2025! He shows how Rust’s type system and package manager can help to improve development speed and code quality. Also visit us at our booth, or book a time slot for a private chat: https://buff.ly/4308AWE  @diondokter.nl #ew25 #embeddedworld #rustlang

🐈 Cot: The Rust web framework for lazy developers Ever wanted a Django-like experience in Rust? Meet Cot, a batteries-included web framework designed for developers who just want to get things done. - experimental, not production ready yet cot.rs #rustlang #django

Linux posts here on Bluesky are a fun mix of: Hates linux (Doesn't have experience just wants to say it) Hates linux (Chose a distro that is known to be unstable and won't consider trying something different) Loves linux (Long time user, enjoying the adventure) Loves linux (New user learning)

Saw an ~11% improvement in incremental build times (for minor changes) in #rust under #Windows 11, when moving my project and CARGO_HOME to a "Dev Drive". (Thanks for the tip mastodon.gamedev.place/@sleepytea !) More info: learn.microsoft.com/en-us/window... #rustLang #bevy #gameDev

💡 Building a Simple Burglar Alarm with ESP32, PIR Sensor, and Rust - Simple tutorial to use HC-SR501 PIR sensor module with ESP32 - Turn on LED and make sound with buzzer whenever motion detected esp32.implrust.com/pir-sensor/i... #rustlang #esp32 #programming

🌟 ExpressVPN Rewrites Lightway VPN Protocol in Rust for Security - Rewritten from C to Rust cyberinsider.com/expressvpn-r... #rustlang

@diondokter.nl is giving a talk at Embedded World 2025! He'll show how your existing code can interoperate with Rust. Also visit us at the Exhibition, or book a time slot for a private chat: tweedegolf.nl/en/embedded-... @embedded world Exhibition&Conference #ew25 #embeddedworld #rustlang

🦀 Scientific Computing in Rust 2025 - "Virtual" workshop focussing on the use of Rust within scientific computing - Registration is free - Wednesday 4 June to Friday 6 June between 13:00 BST and 17:00 BST scientificcomputing.rs/2025/ #rustlang #programming

🎸 ChordFlow - TUI tool designed to help guitarists/musicians practice improvisation and master the guitar neck by providing dynamic chord progressions with a built-in metronome - Written in Ratatui github.com/timvancann/c... #rustlang #guitarist #guitar

✨ Simple yet powerful HTTP mocking library for Rust - If you call HTTP services or APIs in your application, httpmock makes it easy to mock their responses in your tests. - httpmock allows you to create and share mocked responses using YAML-files httpmock.rs #rustlang #programming

Still a work in progress, but I broke out my Presto from @pimoroni.com today. This is a port of a Breakout done in MicroPython using a Wii nunchuk as the controller. Trying to get it semi playable for a Maker’s Day i’m going to tomorrow.

Nicely aligned posts 🤗

🧩 Tutorial to Write Rust Code for Using Bluetooth Low Energy (BLE) on ESP32 esp32.implrust.com/bluetooth/in... #rustlang #esp32 #programming

Great write up on attacking an RP2350 microcontroller with laser fault injection. courk.cc/rp2350-chall... Even though I don't quite understand all of this, just wanna share it for those who are interested.

I've been a supporter of Asahi for forever. It's heart breaking to see good people and good efforts get scuttled by high school bullshit. "Willing to take active and endless abuse" should not be a prerequisite for things like this.

Documentation is another killer feature of Rust. After the language/compiler and Cargo, this is my next favourite trait (pun intended). Not only the book, but the standardised way in which std and pretty much all third-party crates are comprehensively documented. Thank you mdBook. #rustlang

This is cool 🤖 DORA (Dataflow-Oriented Robotic Architecture) is middleware designed to streamline and simplify the creation of AI-based robotic applications, written in Rust github.com/dora-rs/dora #rustlang #MachineLearning

🦀 2024 Rust Survey is out => Stats for "In what technology domain(s) is Rust used at Your organisation?" You can find the other stats here: blog.rust-lang.org/2025/02/13/2... #rustlang #programming

Who else considers Rust to be surprisingly high level and suitable for any kind of app programming, despite its systems programming roots? ADTs, pattern matching and Rust's implementation of iterators often make me choose Rust even for apps where performance or safety aren't important. #rustlang