Move fast and stay Confident - Rust

95334d832869ce94a6a62ce94e856a68?s=47 Apoorv Kothari
March 07, 2019
8

Move fast and stay Confident - Rust

95334d832869ce94a6a62ce94e856a68?s=128

Apoorv Kothari

March 07, 2019
Tweet

Transcript

  1. 3.

    What companies value • Readable code • Maintainable code •

    Testable code • Fast code
 (ehh.. just throw more memory at it)
  2. 4.

    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)
  3. 5.

    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)
  4. 6.

    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)
  5. 7.

    Extending Rust’s promise • Code can still break at runtime

    if: • Database schema changes • RPC(http) contract changes • Solution integration tests!