Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Protalk Vol.5 : Do (not) Learn Rust Language (Ganesha Danu)
Search
Proclub Telkom University
July 25, 2020
Programming
1
40
Protalk Vol.5 : Do (not) Learn Rust Language (Ganesha Danu)
Proclub Telkom University
July 25, 2020
Tweet
Share
More Decks by Proclub Telkom University
See All by Proclub Telkom University
Protalk Vol.7 : My College Journey (Siti Nur Lathifah)
helloproclub
0
21
Protalk Vol.7 : Career Journey in IT (Inne Prinusantari)
helloproclub
0
54
Protalk Vol.7 : Overcoming the challenges of being women in IT (Michaela Sandra D)
helloproclub
0
19
Protalk Vol.5 : Starting Your Career With Android (Motion Lab)
helloproclub
0
16
Protalk Vol.4 : Unexpected Usability Testing (Abid Hanifussafly)
helloproclub
0
26
Protalk Vol.4 : Introducing the User Centered Design (Aji Nurhidayat)
helloproclub
0
45
Protalk Vol.3 : Moving From PHP To Python (Vayupranaditya)
helloproclub
0
18
Protalk Vol.2 : Thinking in Code for Designer (Afnizar Nur Ghifari)
helloproclub
0
31
Protalk Vol.2 : Must-to-have Designer's Attitudes (Ravi Mahfunda)
helloproclub
0
53
Other Decks in Programming
See All in Programming
Hanami and htmx
bkuhlmann
0
190
入門 AWS Amplify Gen2 / Introduction to AWS Amplify Gen2
genkiogasawara
1
310
Ruby Pattern Matching
bkuhlmann
0
920
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
3
520
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
26
7.9k
Changed Rules: Architectures with Lightweight Stores
manfredsteyer
PRO
0
230
"config" ってなんだ? / What is "config"?
okashoi
0
220
Semantic search with Django and pgvector
pauloxnet
0
240
本格ローグライク制作にEbitengineを選んでみた
nagainaganawa
0
290
コーンフレークから始める モデリング会話入門
ogurotakayuki
0
280
甘い香りに誘われてVanilla Extractを1年間運用してみた
miyahkun
1
110
educure_カリキュラム生操作マニュアル.pdf
linew_official
0
480
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
22
3.9k
Fashionably flexible responsive web design (full day workshop)
malarkey
397
65k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Documentation Writing (for coders)
carmenintech
59
3.9k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Large-scale JavaScript Application Architecture
addyosmani
503
110k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
356
22k
Automating Front-end Workflow
addyosmani
1355
200k
Building an army of robots
kneath
300
41k
A Modern Web Designer's Workflow
chriscoyier
688
190k
Testing 201, or: Great Expectations
jmmastey
27
6.3k
Designing for humans not robots
tammielis
247
25k
Transcript
Do (not) Learn Rust?!
Hello Folks,
About Me?
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
Context
I ❤ Programming languages... Warcraft 3, CLEO, Pascal, C/C++, C#,
Ruby, Javascript, Java, Typescript, Haskell, Swift, Go, Elixir, Lisp, Prolog, Shakespeare... Of course...Rust
Let’s Talk Some History: OOP War • C VS Smalltalk
• C++ VS Objective C • Java VS Swift
Then Combine Them: • Go • Ruby • Rust •
etc.
Why Rust?
https://insights.stackoverflow.com/survey/2019#most-loved-dreaded-and-wanted
Tour De Rust
You VS Compiler “Anything that can go wrong, will go
wrong” - Murphy's Law
What’s in the box? • Cargo package manager • Moving
and Borrowing • Struct and Traits • Option and Result • Pattern Matching
Demo Time github.com/blinfoldking/do-not-learn-rust.git
What to build? • Supercharge you app • Build a
game • Build a blazing fast web service • Make a language
Should You Learn Rust?
None
Toys to play • https://github.com/PistonDevelopers/piston • https://amethyst.rs/ • https://rocket.rs/ •
https://actix.rs/ • https://ggez.rs/ • https://yew.rs/
Contact Me Find me on instagram, telegram, github: @blinfoldking Or
email:
[email protected]
None