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
56
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
28
Protalk Vol.7 : Career Journey in IT (Inne Prinusantari)
helloproclub
0
64
Protalk Vol.7 : Overcoming the challenges of being women in IT (Michaela Sandra D)
helloproclub
0
23
Protalk Vol.5 : Starting Your Career With Android (Motion Lab)
helloproclub
0
20
Protalk Vol.4 : Unexpected Usability Testing (Abid Hanifussafly)
helloproclub
0
34
Protalk Vol.4 : Introducing the User Centered Design (Aji Nurhidayat)
helloproclub
0
56
Protalk Vol.3 : Moving From PHP To Python (Vayupranaditya)
helloproclub
0
22
Protalk Vol.2 : Thinking in Code for Designer (Afnizar Nur Ghifari)
helloproclub
0
36
Protalk Vol.2 : Must-to-have Designer's Attitudes (Ravi Mahfunda)
helloproclub
0
63
Other Decks in Programming
See All in Programming
Pythonでもちょっとリッチな見た目のアプリを設計してみる
ueponx
1
480
How mixi2 Uses TiDB for SNS Scalability and Performance
kanmo
30
11k
第3回 Snowflake 中部ユーザ会- dbt × Snowflake ハンズオン
hoto17296
4
360
ペアーズでの、Langfuseを中心とした評価ドリブンなリリースサイクルのご紹介
fukubaka0825
2
300
Domain-Driven Transformation
hschwentner
2
1.9k
時計仕掛けのCompose
mkeeda
1
280
[Fin-JAWS 第38回 ~re:Invent 2024 金融re:Cap~]FaultInjectionServiceアップデート@pre:Invent2024
shintaro_fukatsu
0
400
2,500万ユーザーを支えるSREチームの6年間のスクラムのカイゼン
honmarkhunt
6
5.1k
[JAWS-UG横浜 #79] re:Invent 2024 の DB アップデートは Multi-Region!
maroon1st
1
140
Rails アプリ地図考 Flush Cut
makicamel
1
110
Introduction to kotlinx.rpc
arawn
0
630
GitHub Actions × RAGでコードレビューの検証の結果
sho_000
0
240
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
44
13k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
RailsConf 2023
tenderlove
29
1k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Typedesign – Prime Four
hannesfritz
40
2.5k
Code Reviewing Like a Champion
maltzj
521
39k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
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