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
70
1
Share
Protalk Vol.5 : Do (not) Learn Rust Language (Ganesha Danu)
Proclub Telkom University
July 25, 2020
More Decks by Proclub Telkom University
See All by Proclub Telkom University
Protalk Vol.7 : My College Journey (Siti Nur Lathifah)
helloproclub
0
35
Protalk Vol.7 : Career Journey in IT (Inne Prinusantari)
helloproclub
0
73
Protalk Vol.7 : Overcoming the challenges of being women in IT (Michaela Sandra D)
helloproclub
0
28
Protalk Vol.5 : Starting Your Career With Android (Motion Lab)
helloproclub
0
28
Protalk Vol.4 : Unexpected Usability Testing (Abid Hanifussafly)
helloproclub
0
40
Protalk Vol.4 : Introducing the User Centered Design (Aji Nurhidayat)
helloproclub
0
76
Protalk Vol.3 : Moving From PHP To Python (Vayupranaditya)
helloproclub
0
28
Protalk Vol.2 : Thinking in Code for Designer (Afnizar Nur Ghifari)
helloproclub
0
43
Protalk Vol.2 : Must-to-have Designer's Attitudes (Ravi Mahfunda)
helloproclub
0
67
Other Decks in Programming
See All in Programming
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
3
270
forteeの改修から振り返るPHPerKaigi 2026
muno92
PRO
3
260
AIエージェントで業務改善してみた
taku271
0
510
ネイティブアプリとWebフロントエンドのAPI通信ラッパーにおける共通化の勘所
suguruooki
0
260
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
4
850
飯MCP
yusukebe
0
490
PDI: Como Alavancar Sua Carreira e Seu Negócio
marcelgsantos
0
110
ルールルルルルRubyの中身の予備知識 ── RubyKaigiの前に予習しなイカ?
ydah
0
130
Nuxt Server Components
wattanx
0
260
我々はなぜ「層」を分けるのか〜「関心の分離」と「抽象化」で手に入れる変更に強いシンプルな設計〜 #phperkaigi / PHPerKaigi 2026
shogogg
2
910
10 Tips of AWS ~Gen AI on AWS~
licux
5
280
PHPで TLSのプロトコルを実装してみるをもう一度しゃべりたい
higaki_program
0
190
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
790
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
150
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
510
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
93
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Designing for Timeless Needs
cassininazir
0
190
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
310
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
260
Believing is Seeing
oripsolob
1
110
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
The Pragmatic Product Professional
lauravandoore
37
7.2k
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