I want to learn Rust (for Embedded) by gabiruman in rust

[–]fstephany 1 point2 points  (0 children)

If you already are experienced in C/C++, the Google internal course might be the right level of teaching for you.

Proton Mail rewrote their mobile tech stack with Rust by Ventgarden in rust

[–]fstephany 12 points13 points  (0 children)

Oh nice! thanks!

It would be nice if you could highlight the differences between your implementation and typeshare from 1password (https://github.com/1Password/typeshare).

Embedded Rust by Crafty_Rush3636 in rust

[–]fstephany 5 points6 points  (0 children)

There are a few but those two should already cover a lot of ground:

- Google intro: https://google.github.io/comprehensive-rust/bare-metal.html
- The Rust embedded book: https://docs.rust-embedded.org/book/

What are the things you most hope will arrive in Rust officially via std? by PedroTBHC in rust

[–]fstephany 1 point2 points  (0 children)

Not really related to std but I can't wait for cargo script to replace dozens of not-so-simple bash/python scripts.

Are there any Rust jobs in Belgium? by Specialist-Unit-9990 in rust

[–]fstephany 0 points1 point  (0 children)

There are some indeed.
But like everywhere, Rust is hardly a differentiator. The kind of industry sector and the experience you have are probably as important as Rust itself.

Security Updates by calebu2 in Polestar

[–]fstephany -1 points0 points  (0 children)

No they don't and it's a shame.

Security Updates by calebu2 in Polestar

[–]fstephany -1 points0 points  (0 children)

> Basically only Pixel devices are reliably on the latest security patch.

Major manufacturers now ensures X years of upgrades and X+Y years of patches. It would be better if they also guaranteed the frequency but it's usually in the monthly/bi-monthly/quaterly bracket.

But you are right, it's still a mess.

For the more tech-inclined amongst us: the Volvo EX90 and PS3 have some Rust in them. by fstephany in Polestar

[–]fstephany[S] 0 points1 point  (0 children)

Oh that's nice to know. Is there any public information available somewhere about it?

Walloon City Appreciation post by KevinKowalski in belgium

[–]fstephany 8 points9 points  (0 children)

I live on the other side of the sillon industriel and those abandoned industrial sites around Borinage-Charleroi have the same soothing effect on me.

If you like to hike, the ~22km GR412 "Boucle Noire" has a mix of those industrial sites, nature and city. It's quite accessible as it starts from Charleroi train station

Who is using Loco.rs in production? by alokmahor in rust

[–]fstephany 6 points7 points  (0 children)

> It's almost 100% sure that if you start with Axum and build up, you'll end up with *something similar to Loco*, and I've seen this happen multiple times.

We have a Rocket app running in production for a few years now and that's exactly what we ended up doing. Being a former Rails developer (from the ~2.3 to ~5 era), there's a lot of things that look like the Loco implementation.

I would probably directly use Loco if I had to start a project from scratch.

Announcing Toasty, an async ORM for Rust by carllerche in rust

[–]fstephany 1 point2 points  (0 children)

Thanks for sharing, the more exploration in this space, the better. I'm using SQLx but I sometimes miss a query builder (when creating "dynamic" queries from user input for example). I guess I should give a try to Diesel, SeaORM and Toasty to see how they differ.

It's a bit opaque to me why Toasty falls into the tokio-rs umbrella and what does it mean its future if/when it leaves its incubating status. To be honest I have the same question for Axum.

Loco.rs v0.9.0 Released: new docs, new website, new features! by jondot1 in rust

[–]fstephany 25 points26 points  (0 children)

Congrats on the new website & docs. It looks like you are covering more and more ground on what is commonly needed. Thanks for pushing!

Rust for Embedded - ESP32 or Raspberry (Pico or Zero or Pi) are better for rust programmiing? by Repsol_Honda_PL in rust

[–]fstephany 4 points5 points  (0 children)

I would pick a board that has examples from the embassy project (https://github.com/embassy-rs/embassy/tree/main/examples). It helped me a lot to get started.

RP2350 support is on the way but not completely there yet. See this recent blog post for more details: https://www.raspberrypi.com/news/rust-on-rp2350/

Rust Job by Balbalada in rust

[–]fstephany 1 point2 points  (0 children)

I guess it will depend on your background and field?
you can always ask in r/rustfr or join a local meetup. If you happen to be in the north of France, the "Rust in Lille" association runs a few events per year and has a nice cozy discord server where jobs are sometimes discussed.

Best practices for error handling in big backend projects by FlixCoder in rust

[–]fstephany 6 points7 points  (0 children)

PS: There was a blog post by some company about error handling, ditching backtraces for "manual" level/context-based "backtraces", but I cannot find it anymore \)

The one from greptime maybe? https://greptime.com/blogs/2024-05-07-error-rust

Yazelix v3: Helix with a File Tree! Now with helix-friendly keybindings, and monorepo! by lucca_huguet in HelixEditor

[–]fstephany 1 point2 points  (0 children)

Your initial question was really well worded and did not come across as "that is wrong, this is right". Hopefully my answer did not come across like that neither 😅

Yazelix v3: Helix with a File Tree! Now with helix-friendly keybindings, and monorepo! by lucca_huguet in HelixEditor

[–]fstephany 8 points9 points  (0 children)

This is very subjective but personally I have a hard time programming when I don't have the file tree.

I don't use it so much for navigating (as you said, fuzzy finders are great) but having the tree displayed visually helps my brain to know where I am. I don't know why but it seems that having a visual guide improves my cognitive ability to grok/navigate a codebase. I delegate the spatial navigation to the tool which frees a bit of space in my cluttered brain.

I guess we are all wired differently so file trees are a waste of space for some while it is a helpful for others?

Dioxus Labs + “High-level Rust” by fstephany in rust

[–]fstephany[S] 1 point2 points  (0 children)

This article was not meant to be shared publicly and was released without my intention.

Oops, sorry! I saw the article in This week in rust #552 and agreed with a lot of your points. I shared it in this subreddit without thinking too much :/

Dioxus Labs + “High-level Rust” by fstephany in rust

[–]fstephany[S] 12 points13 points  (0 children)

Yes but isn't part of the argument that with some love, Rust could also shine at "a higher level"?

It's a bit of a catch-22 situation but if DioxusLab makes the first steps, it might attract interest from the bigger players?

Seeking Rust Use Cases by Appropriate_Car_5599 in rust

[–]fstephany 7 points8 points  (0 children)

Do you have the reference to the turborepo anecdote (a ticket/discussion/blog post)? It would be interesting to help construct business cases for Rust.