Edit: This list is now maintained in the rust-anthology repo.
A very brief guide to Rust syntax. It assumes you are already familiar with programming concepts.
This was written in 2014. It is not a good reference for Rust today, though the content is still correct.
cheats.rs looks like a good alternative.
FROM ubuntu:16.04 | |
RUN apt update | |
RUN apt install build-essential curl -y | |
RUN apt install file -y | |
RUN apt install asciinema -y | |
RUN apt install unzip -y | |
RUN apt install emacs24-nox -y | |
RUN apt install vim -y | |
RUN apt install nano -y |
Recently I have been working on making it possible to fuzz Soroban contracts. Having some progress and experience now, I am writing up what I have learned and prototyped in hopes of getting feedback.
The work is currently done in the arbitrary
branches of three forks:
2020-02-24
Some notes about the question "who is actually using Rust?".
-
Firefox
-
Dropbox's storage backend is in Rust, probably other components as well
-
Reddit uses Rust on every request for markdown parsing
[Rust] is a novel systems programming language, designed for writing and maintaining large-scale, ultra-reliable software in the domains where typically only C and C++ are appropriate. It is the only production programming language in the world that is memory safe - meaning Rust software does not segfault - but does not have a garbage collector or rely on reference counting, and that makes it suitable for writing all kinds of software. It is also arguably the fastest programming language in the world. And with a focus on developer
The Rust compiler 0.1 is unleashed | |
Today Mozilla and the Rust community are releasing version 0.1 of the Rust compiler | |
and associated tools. | |
Rust is a strongly-typed systems programming language in the C family with a focus | |
on memory safety and concurrency. This is the initial release of the compiler after | |
a multi-year development cycle focusing on self-hosting, implementation of the major | |
features, and solidifying the syntax. |
Hi, everyone! Super happy to reach out to you! As a Rustacean, I’ll be grateful for your advice. Due to the war in Ukraine, I’m working on becoming a junior Rust software engineer ASAP. As an anti-corruption activist, I have to relocate from Russia. Because of the war, I’ve lost my family & my livelihood.
But I’m not here to tell a sob story, I’m here to ask the practical questions. I could start my new career as a JavaScript front end guy, but JS doesn't suit my personality, while Rust does. With Rust, I’ll love my work, but with JS — less so.
Unless it’s impossible to go from 0 to a Rust junior job in 1-2 years or faster, I would do everything to choose Rust over JS.
Questions:
- Which Blockchain ecosystem should I choose? NEAR? Solana? Polkadot (Ink)? Cosmos? Holochain? Priority #1 is — in which ecosystem I’ll meet the kindest&smartest colleagues? Priority #2 is — which ecosystem has the best learning resources for beginners? (Though, if there’s no great learning resources, but there’s a feasible path
#rust - Rust 24-hour partyline | |
#rust-internals - Compiler hackers | |
#rustc - Focused discussion on rustc internals | |
#rust-libs - Focused discussion on rust std libs | |
#rust-bots - Status updates | |
#cargo - Anything about Cargo | |
#servo - Anything about Servo | |
#rust-gamedev | |
#rust-offtopic | |
#rust-osdev |