A quick history of Rust (@rustlang) at Facebook, πŸ§΅πŸ‘‡

Facebook initially adopted Rust in 2017 for a project to develop a new source control service. That project had stringent performance and correctness requirements so the team decided that Rust was a better fit than C++. [1/5]
Rust adoption has been expanding steadily since then, with hundreds of engineers using it for dozens of projects such as Diem, Hack, or Mononoke.

We've been using it to write developer tools, which make a good environment for experimenting with a new language. [2/5]
Having proved itself in dev tools, there’s increased interest in using Rust for backend service code, and some initial exploration for using it in mobile apps. [3/5]
Many Rust developers at Facebook come from languages like Python and JavaScript.

Rust’s combination of high performance and compile-time error detection has given our developers orders of magnitude more performance without having to deal with subtle runtime bugs. [4/5]
To bring Rust into broader use, we are setting up a dedicated Rust team in our Programming Languages org to support engineers who wish to use it in their projects. This team will also be active in the Rust open source community, contributing code and other resources. [5/5]

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with Alexandru Voica πŸ’€

Alexandru Voica πŸ’€ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @alexvoica

9 Oct 20
Today, @fbsecurity is announcing several updates to our bug bounty program as it approaches its 10th anniversary in 2021, including:
- FBDL, a universal language for bug reporting
- Hacker Plus, an industry-first loyalty program for security researchers

πŸ§΅πŸ‘‡

(tip @Techmeme)
FBDL stands for Facebook Bug Description Language. It is a solution to the long-standing challenge of reproducing and communicating the bugs around various security scenarios: facebook.com/BugBounty/post…

Check it out at facebook.com/whitehat/fbdl
Hacker Plus is a loyalty program designed to incentivize researchers with additional rewards and benefits, including access to more soon-to-be-released products and features they can stress-test, and exclusive invites to our annual events: facebook.com/BugBounty/post…
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!