Rust

/rust19397

Discussions about the Rust programming language

rm! we teach rust + solana development during /school-of-solana and there are three days left to apply, link in the channel! 🫡
Is anybody headed to Eurorust in Vienna? Hit me up if you do! I’ll be at the async workshop tomorrow
Web Proofs for Web3 Applications blog post ⛛

vlayer team member @mojtek
just posted an article exploring cryptoeconomics security analysis of Web Proofs

ft our friends from @zkp2p @reclaimprotocol and Opacity Network

🔗 https://t.co/cSh79QkZjf
Rust Warsaw Meetup is fast approaching ⛛

On 22 October we will meet at vlayer House for an evening of Rust discussions and networking with other developers. 👨‍💻

This is a great opportunity to share experiences and learn from others in the community.
https://buff.ly/3XPhi5J
Been trying out some bits with xtask today.

Not found any good local scripts, mostly seems to be good for deploying stuff to prod?

ref: https://github.com/matklad/cargo-xtask
Insanely impressive how consistent the API for Polars is between Rust and Python.

Two languages that are worlds apart, but at first glance you could easily be fooled into thinking this is Python.
Get ready for another exciting Rust Warsaw Meetup!

On October 22nd, we’ll gather at vlayer House ⛛ in Warsaw for an evening of deep dives into Rust development, performance insights, and best practices.

Whether you're an experienced Rustacean 🦀 or just starting out, this is a great opportunity to learn, connect with the community, and exchange ideas.

👉 Don’t forget to register: https://buff.ly/3TIlqn1
Over 1000 devs have joined Discord in the last week ⛛

Our recent announcements about @a16zcrypto CSX and Web Proofs really excited you, but we’re not stopping there.

More is coming. Join us.

🔗 discord.gg/dRFRhgRH9P
Bring private data on-chain with Web Proofs ⛛

Enable verifiable, tamper-proof interactions between Web2 and Web3, unlocking new possibilities for dApps.

Excited? The full report on Web Proofs is coming (very) soon. Sign up now to get it first.

🔗 vlayer.xyz/report
Good to know: the Rust toolchain has built-in tools to catch memory safety issues (courtesy of LLVM). Even though these tools are much less frequently used with Rust than with C/C++, they are still important to have in your toolbox.

https://github.com/japaric/rust-san
Rust 1.81 was released on 9/5: https://blog.rust-lang.org/2024/09/05/Rust-1.81.0.html

Highlights include stabilization of the core::error::Error trait and new sort implementations with improved runtime and compile time performance
⌛️ It’s almost time! ⌛️

Our Rust Warsaw Meetup is TOMORROW, and we’re ready to bring together everyone interested in Rust.

Let’s kick off this Meetup right—see you there! 🎉

👉 RSVP here: https://lu.ma/rndb0bkd
Something like Rust but with a GC and an async runtime to have implicit green threading and cooperative scheduling would be awesome. I know OCaml is very close to this but it's also really close to haskell which I already know pretty well. A strict version of haskell is what I need. Something like purescript
📣 We're bringing Rust Meetups back to Warsaw 📣

Join us on August 27th for an evening where Rust tech meets community. Whether you're deep into Rust or just curious, this is your chance to connect, learn, and enjoy some pizza and beer with like-minded folks.

📅 Date: August 27, 2024
🕕 Time: 18:00
📍 Location: vlayer house

The agenda includes a deep dive into Rust and risk0, followed by a social hour with pizza and beer. It’s the perfect setting to exchange ideas and build connections.

👉 RSVP here: https://lu.ma/rndb0bkd
Rust goals for the rest of 2024: a new edition, better async experience, and Rust for Linux building on stable. https://blog.rust-lang.org/2024/08/12/Project-goals.html
Really enjoying Maud for quick html templating in Rust!
https://maud.lambda.xyz
https://elastio.github.io/bon/blog/how-to-do-named-function-arguments-in-rust

This project was heavily inspired by such awesome crates as buildstructor, typed-builder and derive_builder. bon crate was designed with many lessons learned from them.
Rust 1.80 has been released: https://blog.rust-lang.org/2024/07/25/Rust-1.80.0.html

Exclusive ranges, LazyCell and LazyLock, and lots more
jiff: A date-time library for Rust that encourages you to jump into the pit of success.

https://github.com/BurntSushi/jiff