-
Notifications
You must be signed in to change notification settings - Fork 303
Add 4 years of Rust blog post #384
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
Merged
Merged
Changes from 1 commit
Commits
Show all changes
7 commits
Select commit
Hold shift + click to select a range
3c9a935
Add 4 years of Rust blog post
skade 1f1c556
Update posts/2019-05-15-4-Years-Of-Rust.md
skade 317b808
Update posts/2019-05-15-4-Years-Of-Rust.md
skade f28a577
Update posts/2019-05-15-4-Years-Of-Rust.md
skade 84c72d7
Update posts/2019-05-15-4-Years-Of-Rust.md
skade 3dad47a
Remove compiler /team/community split
skade 08fdaaa
Fix newline
skade File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
--- | ||
layout: post | ||
title: "4 years of Rust" | ||
author: The Rust Core Team | ||
--- | ||
|
||
On May 15th, 2015, [Rust][rust-release] was released to the world! After 5 years of open development (and a couple of years of sketching before that), we finally hit the button on making the attempt to create a new systems programming language a serious effort! | ||
|
||
It’s easy to look back on the pre-1.0 times and cherish them for being the wild times of language development and fun research. Features were added and cut, syntax and keywords were tried, and before 1.0, there was a big clean-up that removed a lot of the standard library. For fun, you can check Niko’s blog post on [how Rust's object system works][rust-object-system], Marijn Haverbeke’s talk on [features that never made it close to 1.0][marijn-rustfest] or even the [introductory slides about Servo][servo-introduction], which present a language looking very different from today. | ||
|
||
Releasing Rust with stability guarantees also meant putting a stop to large visible changes. The face of Rust is still very similar to Rust 1.0. Even with the last year’s 2018 Edition idioms, Rust is still very recognizable as what it was in 2015. That steadiness hides that the time of Rust’s fastest development and growth is *now*. With the stability of the language and easy upgrades as a base, a ton of new features have been built. We’ve seen a bunch of achievements in the last year: | ||
|
||
|
||
skade marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- We have been StackOverflow’s [“Most loved programming language”][stackoverflow] 4 consecutive years in a row | ||
- We opened up a whole new area of development for stable Rust: [embedded development][rust-embedded] | ||
- [Rust+WASM][rust-wasm] went from an experiment to a usable product, making rustc the first compiler with focus on supporting WASM | ||
- We shipped a whole new language edition: [Rust 2018][rust-2018] | ||
skade marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- [Crates.io][crates-io] passed a billion downloads and has over 25,000 crates available | ||
- There’s now over 100 meetups around the world | ||
skade marked this conversation as resolved.
Show resolved
Hide resolved
|
||
- 6(!) new conferences were spun up ([RustRush][rustrush], [RustCon Asia][rustcon-asia], [Oxidize][oxidize], [Rust LATAM][rust-latam], [Colorado Gold Rust][coloradogoldrust], [RustLab Italy][rustlab]) | ||
|
||
This list could go on and on. It would be presumptuous to attribute all of these successes to the Rust project. Indeed, we are slowly entering a phase where much of the new and innovative development happens outside of the compiler itself. This includes projects like whole game engines, but also many small, helpful libraries. Birthdays are a great time to take a look back over the last year and see the happy parts! | ||
skade marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
Rust would be nothing, and especially not winning prizes, without its community. Community happens everywhere! We would like to thank everyone for being along on this ride, from project members to small scale contributors to people just checking the language out and finding interest in it. Your interest and curiosity is what makes the Rust community an enjoyable place to be. Some meetups [are running birthday parties][calendar] today to which everyone is invited. If you are not attending one, you can take the chance to celebrate in any other fashion: maybe show us a picture of what you are currently working on or talk about what excites you. If you want to take it to social media, consider tagging our [Twitter account][twitter] or using the hashtag #rustbirthday. | ||
skade marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
[rust-release]: https://blog.rust-lang.org/2015/05/15/Rust-1.0.html | ||
[rust-object-system]: https://smallcultfollowing.com/babysteps/blog/2012/04/09/rusts-object-system/ | ||
[marijn-rustfest]: https://www.youtube.com/watch?v=olbTX95hdbg | ||
[servo-introduction]: http://venge.net/graydon/talks/intro-talk-2.pdf | ||
[stackoverflow]: https://insights.stackoverflow.com/survey/2019#most-loved-dreaded-and-wanted | ||
[rust-embedded]: https://www.rust-lang.org/what/embedded | ||
[rust-2018]: https://blog.rust-lang.org/2018/12/06/Rust-1.31-and-rust-2018.html | ||
[rust-wasm]: https://www.rust-lang.org/what/wasm | ||
[crates-io]: http://crates.io | ||
[rustrush]: https://rustrush.ru/15th | ||
[rustcon-asia]: https://rustcon.asia/ | ||
[oxidize]: https://oxidizeconf.com/ | ||
[coloradogoldrust]: https://cogoldrust.com/ | ||
[rustlab]: https://www.rustlab.it/ | ||
[rust-latam]: https://rustlatam.org/ | ||
[calendar]: https://calendar.google.com/calendar/embed?showTitle=0&showPrint=0&showTabs=0&showCalendars=0&mode=AGENDA&height=400&wkst=1&bgcolor=%23FFFFFF&src=apd9vmbc22egenmtu5l6c5jbfc%40group.calendar.google.com&color=%23691426&ctz=Europe%2FMadrid | ||
[twitter]: https://twitter.com/rustlang |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.