While I'm particularly passionate about Rust, it's not the only language I work with.
Recently started loving embedded 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
(Then only the rust developers are sad we need more RAM for actually compiling the apps)
* yeah, I know
* yeah, I know, it's about ethics in videogame optimizat
(Then only the rust developers are sad we need more RAM for actually compiling the apps)
> Yes, mistakes happen in every language. But just because there is no silver bullet does not mean we shouldn't strive to do better
Well said 👏
> If you put a type system to work, you can focus on logical bugs
youtu.be/OFTU3V0vKNs
#rustlang
> Yes, mistakes happen in every language. But just because there is no silver bullet does not mean we shouldn't strive to do better
Well said 👏
> If you put a type system to work, you can focus on logical bugs
youtu.be/OFTU3V0vKNs
#rustlang
I was reading some old reddit thread 😀
I was reading some old reddit thread 😀
Instead of panicking at runtime for invalid constant values, catch it at compile time:
``rust
const fn get_top(freq: f64, div_int: u8) -> u16 {
...
assert!(
result <= 65535.0,
"error msg"
);
...
}
```
#rustlang
Instead of panicking at runtime for invalid constant values, catch it at compile time:
``rust
const fn get_top(freq: f64, div_int: u8) -> u16 {
...
assert!(
result <= 65535.0,
"error msg"
);
...
}
```
#rustlang
dev.to/scaraude/hom...
#rustlang #embedded
dev.to/scaraude/hom...
#rustlang #embedded
- NASA’s core Flight System: Prevent Bugs with Memory-Safe Programming
> To eliminate common C run-time errors such as null pointers, double free, and use after free errors
techport.nasa.gov/projects/96767
#rustlang
- NASA’s core Flight System: Prevent Bugs with Memory-Safe Programming
> To eliminate common C run-time errors such as null pointers, double free, and use after free errors
techport.nasa.gov/projects/96767
#rustlang
Blinked onboard LED with STM32 Black Pill with help of Raspberry Pi Pico Debug Probe
Ofc, in Rust (embassy)
Blinked onboard LED with STM32 Black Pill with help of Raspberry Pi Pico Debug Probe
Ofc, in Rust (embassy)
- Post gives intro to fixed point representation and "fixed" crate
- Raspberry Pi Pico: embassy-rp uses "fixed" crate for the pwm clock divider to represent integer and fraction parts
blog.implrust.com/posts/2025/1...
#rustlang
- Post gives intro to fixed point representation and "fixed" crate
- Raspberry Pi Pico: embassy-rp uses "fixed" crate for the pwm clock divider to represent integer and fraction parts
blog.implrust.com/posts/2025/1...
#rustlang
> Rust empowers them to write reliable and efficient software
Blog Post has comments from people who love Rust
blog.rust-lang.org/2025/12/19/w...
#rustlang #programming
> Rust empowers them to write reliable and efficient software
Blog Post has comments from people who love Rust
blog.rust-lang.org/2025/12/19/w...
#rustlang #programming
- The firmware behind this keyboard using RMK and Embassy + TrouBLE
RMK Keyboard firmware:
github.com/HaoboGu/rmk
#rustlang #embedded
- The firmware behind this keyboard using RMK and Embassy + TrouBLE
RMK Keyboard firmware:
github.com/HaoboGu/rmk
#rustlang #embedded
> Akiles, manufacturer of access control devices, their office/hotel key devices use Rust for all firmware
> have been using Rust to program embedded devices for over 4 years
akiles.app/en
#rustlang #embedded
> Akiles, manufacturer of access control devices, their office/hotel key devices use Rust for all firmware
> have been using Rust to program embedded devices for over 4 years
akiles.app/en
#rustlang #embedded
- Blog Post: Building Secure OTA Updates for ESP32 Over BLE with Rust
gill.net.in/posts/buildi...
#rustlang #embedded
- Blog Post: Building Secure OTA Updates for ESP32 Over BLE with Rust
gill.net.in/posts/buildi...
#rustlang #embedded
> No ads in the video
youtu.be/oD1qRFDBN74
#embedded #stm32
> No ads in the video
youtu.be/oD1qRFDBN74
#embedded #stm32
> RFC to add a Security tab that surfaces RustSec vulnerability and unsoundness advisories directly on crate pages
socket.dev/blog/rust-rf...
#rustlang
> RFC to add a Security tab that surfaces RustSec vulnerability and unsoundness advisories directly on crate pages
socket.dev/blog/rust-rf...
#rustlang
- As a beginner, you might wonder where to start with Embedded Rust.
- This blog post might help you to guide. List of useful resources.
blog.implrust.com/posts/2025/1...
#rustlang #embedded
- As a beginner, you might wonder where to start with Embedded Rust.
- This blog post might help you to guide. List of useful resources.
blog.implrust.com/posts/2025/1...
#rustlang #embedded
- Keynote at Scala Days 2025
x is neither 0 nor greater or less than 0, let's call the physicist...
Until you inspect them then it becomes zero😄
youtube.com/watch?v=YwAB...
#rustlang
- Keynote at Scala Days 2025
x is neither 0 nor greater or less than 0, let's call the physicist...
Until you inspect them then it becomes zero😄
youtube.com/watch?v=YwAB...
#rustlang
> Rust in the kernel is no longer experimental
It is now a core part of the kernel and is here to stay.
So the "experimental" tag will be coming off
Congratulations are in order for all of the Rust for #Linux team
lwn.net/Articles/104...
#rustlang
> Rust in the kernel is no longer experimental
It is now a core part of the kernel and is here to stay.
So the "experimental" tag will be coming off
Congratulations are in order for all of the Rust for #Linux team
lwn.net/Articles/104...
#rustlang
🧬 NanoCore — An 8-bit CPU emulator + assembler + TUI debugger
🔥 Fully minimal 256-byte memory with variable-length opcodes
🦀 Written in Rust & built with @ratatui.rs
⭐ GitHub: github.com/AfaanBilal/N...
#rustlang #ratatui #tui #emulator #asm #terminal
🧬 NanoCore — An 8-bit CPU emulator + assembler + TUI debugger
🔥 Fully minimal 256-byte memory with variable-length opcodes
🦀 Written in Rust & built with @ratatui.rs
⭐ GitHub: github.com/AfaanBilal/N...
#rustlang #ratatui #tui #emulator #asm #terminal
- Open source book for embedded Rust on Raspberry Pi Pico 2
- Aimed to improve more clear explanation and beginner-friendly
github.com/ImplFerris/p...
#rustlang #pico #embedded
- Open source book for embedded Rust on Raspberry Pi Pico 2
- Aimed to improve more clear explanation and beginner-friendly
github.com/ImplFerris/p...
#rustlang #pico #embedded
www.youtube.com/watch?v=buBB...
#rustlang
www.youtube.com/watch?v=buBB...
#rustlang
- PostgreSQL-compatible
aws.amazon.com/rds/aurora/d...
#rustlang #aws #cloud
- PostgreSQL-compatible
aws.amazon.com/rds/aurora/d...
#rustlang #aws #cloud