Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking Issue: Call for blog posts, EoY 2023 #720

Open
jamesmunns opened this issue Nov 28, 2023 · 12 comments
Open

Tracking Issue: Call for blog posts, EoY 2023 #720

jamesmunns opened this issue Nov 28, 2023 · 12 comments

Comments

@jamesmunns
Copy link
Member

jamesmunns commented Nov 28, 2023

It has been roughly 5 years since "stable embedded Rust", and it seems like a reasonable excuse to solicit blog posts from folks during the month of December.

In particular, it would be interesting to hear blog posts on the following topics:

The Good

I'd love to see blog posts that explore any/all of:

  • Positive stories you have about Embedded Rust and/or the Embedded Rust community, including personal or professional experiences
  • Particular crates, ecosystems, tools, or workflows that you like or have found useful
  • Thanks for people who have helped you, or you'd like to show appreciation for

I think it's worthwhile to take some time to talk positively about things, share good experiences, and show and tell a little bit, as so often people are missing good things that they just don't know exist, or don't even know what to ask for.

The Bad

I'd also be interested in hearing about:

  • Things that were, or are still challenging
  • Pain points (solved or unsolved) over the past years
  • Things that you wish were better, or are still missing

In particular, this is NOT to set up a roadmap, and DEFINITELY not to put anyone or any project on blast. My hope for this is to clearly outline issues you've personally faced, in a way that helps other people understand the issues, and serve as a starting point for future discussons on how things could be resolved.

Criticism is fine, but please be professional and remember that most people here are volunteering their time and efforts.

The Other

If you just want to write, to be heard, or to finally get that blog post out in the world, and want to use this as the reason, then go for it!

Any blog posts on the topic of Embedded Rust are welcome in the "other" category if they don't fit in above.

Then what

For now, if you write a blog post, please link it here as a comment on this issue. At the end of December/early January, @jamesmunns will do a "wrapup" overview, and promote the posts as much as possible.

NOTE

  • This isn't "official" yet, if you have thoughts on "the process", feel free to chime in below!
  • Don't have a blog? Github Gists are accepted too!
@nixpulvis
Copy link

I would be very interested in a talk about the current state of cross-compiling and flashing of various hardware. I'm used to both: the raspberry pi method of putting binaries on an SD card and the AVR method of FTDI uploading with a standalone tool (avrdude). It would be magnificent if we could unify this workflow if it hasn't already been.

@ia0
Copy link

ia0 commented Dec 14, 2023

Not a blog post per se, but it still covers some of the aspects in "The Good", in particular useful crates of the ecosystem: https://google.github.io/wasefire/acknowledgments.html

@apollolabsdev
Copy link

Great idea @jamesmunns. Here's my two-cent:
https://apollolabsblog.hashnode.dev/embedded-rust-education-2023-reflections-2024-visions

@nixpulvis
Copy link

I wish I had something to contribute but I'm in a bit of a slump still.

Right now my hardware Rust project is hung up on three things:

  1. cargo flash
  2. My learning async
  3. A little bit of time and money to wire everything up nicely

Not very helpful I know, but it's what I've got.

@SmartBoy84
Copy link

Great idea @jamesmunns. Here's my two-cent: https://apollolabsblog.hashnode.dev/embedded-rust-education-2023-reflections-2024-visions

Dude, you're awesome - your blog posts have been incredibly helpful in inducting me into a side of rust I believe I never would've been able to enter otherwise.
I seriously wish documentation wasn't as scarce as it is - I'm used to the rust where I can easily determine what functions do but now like 40% of the time, functions/structs simply don't have a description

@apollolabsdev
Copy link

Great idea @jamesmunns. Here's my two-cent: https://apollolabsblog.hashnode.dev/embedded-rust-education-2023-reflections-2024-visions

Dude, you're awesome - your blog posts have been incredibly helpful in inducting me into a side of rust I believe I never would've been able to enter otherwise. I seriously wish documentation wasn't as scarce as it is - I'm used to the rust where I can easily determine what functions do but now like 40% of the time, functions/structs simply don't have a description

Thank you for your kind words! I'm thrilled to hear that my blog posts have been helpful in your journey into embedded Rust. It's always a pleasure to share knowledge and make the learning process more accessible. If there's anything specific you'd like to see covered in future posts or if you have any questions, feel free to let me know. Maybe I can cover it in a future post. Happy coding!

@EdBuilds
Copy link

Hello, I could give this a try.
I just finished my first blog post here: test-driven-embedded-rust-development
Let me know if I could improve on it.

@JuliDi
Copy link

JuliDi commented Dec 30, 2023

Thanks, @jamesmunns for the great idea. We'd like to share a blogpost here https://www.systemscape.de/en/blog/2023/wrap-up/ about the great experience we've had so far and a big "thank you" to some of the most helpful folks in the community. At Systemscape we're very convinced of a bright future for embedded rust and are confident that we're doing the right thing, starting our life after university in this field.

@jamesmunns
Copy link
Member Author

Also should grab the embassy release notes: https://embassy.dev/blog/embassy-hals-released/

@jamesmunns
Copy link
Member Author

Also should grab the e-hal 1.0 release notes: https://blog.rust-embedded.org/embedded-hal-v1/

@bsodmike
Copy link

bsodmike commented Feb 5, 2024

@jonathanpallant
Copy link
Contributor

At work we wrote about:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants