Protalk Vol.5 : Do (not) Learn Rust Language (Ganesha Danu)

Protalk Vol.5 : Do (not) Learn Rust Language (Ganesha Danu)

Transcript

  1. Do (not) Learn Rust?!

  2. Hello Folks,

  3. About Me?

  4. Ganesha Danu Enastika Broke College Student by Day and Broke

    Software Engineer By night • Ex iOS developer Proofn.id • Ex Back End Engineer kumparan • Programmer Intern Gameloft • Indie Game Developer • President Proclub Telkom University
  5. Context

  6. I ❤ Programming languages... Warcraft 3, CLEO, Pascal, C/C++, C#,

    Ruby, Javascript, Java, Typescript, Haskell, Swift, Go, Elixir, Lisp, Prolog, Shakespeare... Of course...Rust
  7. Let’s Talk Some History: OOP War • C VS Smalltalk

    • C++ VS Objective C • Java VS Swift
  8. Then Combine Them: • Go • Ruby • Rust •

    etc.
  9. Why Rust?

  10. https://insights.stackoverflow.com/survey/2019#most-loved-dreaded-and-wanted

  11. Tour De Rust

  12. You VS Compiler “Anything that can go wrong, will go

    wrong” - Murphy's Law
  13. What’s in the box? • Cargo package manager • Moving

    and Borrowing • Struct and Traits • Option and Result • Pattern Matching
  14. Demo Time github.com/blinfoldking/do-not-learn-rust.git

  15. What to build? • Supercharge you app • Build a

    game • Build a blazing fast web service • Make a language
  16. Should You Learn Rust?

  17. None
  18. Toys to play • https://github.com/PistonDevelopers/piston • https://amethyst.rs/ • https://rocket.rs/ •

    https://actix.rs/ • https://ggez.rs/ • https://yew.rs/
  19. Contact Me Find me on instagram, telegram, github: @blinfoldking Or

    email: ganeshadanu1@gmail.com
  20. None