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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Proclub Telkom University
July 25, 2020
Programming
72
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
39
Protalk Vol.7 : Career Journey in IT (Inne Prinusantari)
helloproclub
0
77
Protalk Vol.7 : Overcoming the challenges of being women in IT (Michaela Sandra D)
helloproclub
0
32
Protalk Vol.5 : Starting Your Career With Android (Motion Lab)
helloproclub
0
29
Protalk Vol.4 : Unexpected Usability Testing (Abid Hanifussafly)
helloproclub
0
46
Protalk Vol.4 : Introducing the User Centered Design (Aji Nurhidayat)
helloproclub
0
78
Protalk Vol.3 : Moving From PHP To Python (Vayupranaditya)
helloproclub
0
34
Protalk Vol.2 : Thinking in Code for Designer (Afnizar Nur Ghifari)
helloproclub
0
46
Protalk Vol.2 : Must-to-have Designer's Attitudes (Ravi Mahfunda)
helloproclub
0
67
Other Decks in Programming
See All in Programming
ビジネスモデルから紐解く、AI+型駆動開発
hirokiomote
2
5.2k
TypeScript+Orvalで実現する型安全かつ堅牢でスケーラブルなマルチチャネル通知基盤 / TSKaigi Night talks ~after conference~
d0riven
0
260
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
430
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
3
980
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
140
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
1
710
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
2
310
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
710
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
540
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
350
DynamoDBには集計系のクエリがないけどなんとかしたい
musan
1
130
開発体験を左右するライブラリの API 設計 - GraphQL スキーマ構築ライブラリから考える #tskaigi
izumin5210
2
1.6k
Featured
See All Featured
The Invisible Side of Design
smashingmag
302
52k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Discover your Explorer Soul
emna__ayadi
2
1.1k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.3k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
940
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.6k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
170
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
830
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