Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Move fast and stay Confident - Rust
Search
Apoorv Kothari
March 07, 2019
0
42
Move fast and stay Confident - Rust
Apoorv Kothari
March 07, 2019
Tweet
Share
More Decks by Apoorv Kothari
See All by Apoorv Kothari
tips_for_writing_a_web_server_and_beyond.pdf
toidiu
2
82
Ownership: the code principle for api design
toidiu
1
93
Offline Maps
toidiu
0
610
Featured
See All Featured
Fireside Chat
paigeccino
41
3.8k
Producing Creativity
orderedlist
PRO
348
40k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
120
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
Faster Mobile Websites
deanohume
310
31k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
180
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
180
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Transcript
Move fast and stay Confident Apoorv Kothari toidiu.com
What companies value • Readable code • Maintainable code •
Testable code
What companies value • Readable code • Maintainable code •
Testable code • Fast code (ehh.. just throw more memory at it)
What companies value • Readable code • Maintainable code •
Testable code • Fast code (ehh.. just throw more memory at it) • Save money (machines are cheap.. developers are expensive)
Promise of Rust • Powerful Compiler (if it compiles
it will run and keep running) • Great tools (standard ways to build, test and package code) • Agility (break code)
Promise of Rust • Powerful Compiler (if it compiles
it will run and keep running) • Great tools (standard ways to build, test and package code) • Agility (break code) (refactor with agility and know that the compiler has your back)
Extending Rust’s promise • Code can still break at runtime
if: • Database schema changes • RPC(http) contract changes • Solution integration tests!
Extending Rust’s promise code