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 (G...
Search
Proclub Telkom University
July 25, 2020
Programming
1
65
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
31
Protalk Vol.7 : Career Journey in IT (Inne Prinusantari)
helloproclub
0
68
Protalk Vol.7 : Overcoming the challenges of being women in IT (Michaela Sandra D)
helloproclub
0
26
Protalk Vol.5 : Starting Your Career With Android (Motion Lab)
helloproclub
0
22
Protalk Vol.4 : Unexpected Usability Testing (Abid Hanifussafly)
helloproclub
0
38
Protalk Vol.4 : Introducing the User Centered Design (Aji Nurhidayat)
helloproclub
0
65
Protalk Vol.3 : Moving From PHP To Python (Vayupranaditya)
helloproclub
0
25
Protalk Vol.2 : Thinking in Code for Designer (Afnizar Nur Ghifari)
helloproclub
0
38
Protalk Vol.2 : Must-to-have Designer's Attitudes (Ravi Mahfunda)
helloproclub
0
65
Other Decks in Programming
See All in Programming
私達はmodernize packageに夢を見るか feat. go/analysis, go/ast / Go Conference 2025
kaorumuta
2
530
CSC509 Lecture 05
javiergs
PRO
0
300
Introducing ReActionView: A new ActionView-Compatible ERB Engine @ Kaigi on Rails 2025, Tokyo, Japan
marcoroth
3
1k
Range on Rails ―「多重範囲型」という新たな選択肢が、複雑ロジックを劇的にシンプルにしたワケ
rizap_tech
0
110
Domain-centric? Why Hexagonal, Onion, and Clean Architecture Are Answers to the Wrong Question
olivergierke
2
820
大規模アプリのDIフレームワーク刷新戦略 ~過去最大規模の並行開発を止めずにアプリ全体に導入するまで~
mot_techtalk
1
430
Django Ninja による API 開発効率化とリプレースの実践
kashewnuts
0
1.3k
All About Angular's New Signal Forms
manfredsteyer
PRO
0
120
アメ車でサンノゼを走ってきたよ!
s_shimotori
0
220
CSC509 Lecture 04
javiergs
PRO
0
300
Devoxx BE - Local Development in the AI Era
kdubois
0
130
Building, Deploying, and Monitoring Ruby Web Applications with Falcon (Kaigi on Rails 2025)
ioquatix
4
2k
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
54
3k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
9
590
Making the Leap to Tech Lead
cromwellryan
135
9.6k
How to Think Like a Performance Engineer
csswizardry
27
2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
189
55k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
The Cost Of JavaScript in 2023
addyosmani
54
9k
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