$30 off During Our Annual Pro Sale. View Details »
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
68
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
34
Protalk Vol.7 : Career Journey in IT (Inne Prinusantari)
helloproclub
0
71
Protalk Vol.7 : Overcoming the challenges of being women in IT (Michaela Sandra D)
helloproclub
0
27
Protalk Vol.5 : Starting Your Career With Android (Motion Lab)
helloproclub
0
25
Protalk Vol.4 : Unexpected Usability Testing (Abid Hanifussafly)
helloproclub
0
39
Protalk Vol.4 : Introducing the User Centered Design (Aji Nurhidayat)
helloproclub
0
69
Protalk Vol.3 : Moving From PHP To Python (Vayupranaditya)
helloproclub
0
26
Protalk Vol.2 : Thinking in Code for Designer (Afnizar Nur Ghifari)
helloproclub
0
41
Protalk Vol.2 : Must-to-have Designer's Attitudes (Ravi Mahfunda)
helloproclub
0
66
Other Decks in Programming
See All in Programming
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
4
1k
チームをチームにするEM
hitode909
0
350
TestingOsaka6_Ozono
o3
0
170
脳の「省エネモード」をデバッグする ~System 1(直感)と System 2(論理)の切り替え~
panda728
PRO
0
110
ゲームの物理 剛体編
fadis
0
360
エディターってAIで操作できるんだぜ
kis9a
0
740
Microservices rules: What good looks like
cer
PRO
0
1.6k
開発に寄りそう自動テストの実現
goyoki
2
1.3k
gunshi
kazupon
1
100
AIエージェントの設計で注意するべきポイント6選
har1101
5
1.5k
Go コードベースの構成と AI コンテキスト定義
andpad
0
130
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
140
Featured
See All Featured
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
500
How to build a perfect <img>
jonoalderson
0
4.6k
Claude Code のすすめ
schroneko
65
200k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.7k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
30
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
980
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
46
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
390
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
86
Designing Experiences People Love
moore
143
24k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
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