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
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
girigiribauer
February 20, 2026
Programming
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
2026/02/20 Niigata5分Tech #23 で話した資料です
girigiribauer
February 20, 2026
More Decks by girigiribauer
See All by girigiribauer
続・BlueskyとXにクロスポストするツールを作った / 20260619-niigata-5min-tech
girigiribauer
0
57
Figma デザインを自動マークアップさせた記録と肌感 / 20260425-nagaoka-tech-junction-1
girigiribauer
0
74
移動は善 / 20260124-NGK2026S
girigiribauer
1
180
Google Antigravity を使ってみた肌感 / 20251130-ai-craft-hacks-niigata
girigiribauer
0
88
なんとなく使っていたクリップボードの不思議 / 20250926-niigata-5min-tech
girigiribauer
1
80
タスクにもストック型・フロー型があるということに Todoist を使い始めて気づいた話 / 20250725-niigata-5min-tech
girigiribauer
0
97
Bluesky のフィードを作ろう / 20250620-niigata-5min-tech
girigiribauer
0
71
『Bluesky 公式アカウント移行まとめ』のアップデートをした話 / 20241018-niigata-5min-tech
girigiribauer
0
130
コンテナクエリはコンテナ技術の話ではなく CSS の話です / 20240920-niigata-5min-tech
girigiribauer
1
120
Other Decks in Programming
See All in Programming
技術的負債解消で開発者の未来を開く- AIの力でコード刷新
kmd2kmd
0
120
ローカルLLMを使ってB2Bサービスを作っていての学び
yaotti
0
220
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
180
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
4.6k
トークンをケチるな、設計しろ:GitHub Copilotを賢く使うコンテキスト戦略
ochtum
0
210
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
970
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
190
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
4
1.5k
AIで効率化できた業務・日常
ochtum
0
150
これからAgentCoreを触る方へトレンドはGatewayです
har1101
2
280
Creating Composable Callables in Contemporary C++
rollbear
0
170
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
980
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
463
34k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
GitHub's CSS Performance
jonrohan
1033
470k
Producing Creativity
orderedlist
PRO
348
40k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
580
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.3k
The Language of Interfaces
destraynor
162
27k
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
340
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
790
From π to Pie charts
rasagy
0
220
Transcript
2026年は Rust 置き 換えが流行る! かもしれない 2026/02/20 Niigata 5min tech #23
girigiribauer
自己紹介 girigiribauer 最近 Bluesky でちょっとしたものを作るのが趣味 おみくじラベラー: 毎日おみくじ結果のラベルを貼ってくれる TODO フィード: TODO
確定申告 みたいなポストを羅列し、 DONE って返信すると消える Fake Bluesky フィード: 「Bluesky」とともに青空じゃない写真 をあげてる投稿を捕捉する 2
3
4
5
最近のマイブーム Rust 置き換え すでにあるちょっとしたプログラムを Rust 製のプロダクトに置き換 える 何なら最初から Rust でやっちゃう
けっこう面白い 6
自分の Rust 遍歴 2020年に発売された『実践 Rust プログラミング入門』第1版を一通 り https://www.shuwasystem.co.jp/book/9784798074924.html たぶん Rust
2018 edition 時点のもの 今は第2版が出てるらしいです ちょっとは書いたものの、学習コストの高さに常用は難しいと判断 所有権、言いたいことはわかるけどさあ...w 7
さくらのVPS 1GB というおもちゃ 先の Bluesky 関連ツールは 1GB の VPS で動かしている
インフラいじりは勉強の一環 例: Capistrano 風のシンボリックリンク切り替え 例: コンテナイメージでのリリースに変えてみる クラウドに慣れてしまうと逆に新鮮に感じる いくら使っても定額!すごい! 8
年始にメモリを使い切ってやらか し 急に全部動かなくなってプチパニック! 大事なものは動かしてないので問題なし メモリの富豪的な使い方を見直した方がいいかも?と思うように VPS 運用してて改めて実感、 Node ベースはめっちゃメモリ食うと いう事実
9
とある気づき... 10
アプリケーションを すべて Rust に 置き換えたら いいのでは...? 11
みんなも そう考える 流れなのでは...? 12
2026年に Rust 置き換えが流行る 理由 コードを書くコストが劇的に下がっている メモリの価格が劇的に上がっており、 Rust はメモリ消費量が少ない ビルドの段階で極力弾いてくれた方がAI視点では楽 比較的できる人が
Rust を書くことが多いので、学習データが優秀 置き換えながらも勉強になるので 楽しい(主観) 13
14
Rust 置き換えが流行り始めてる? https://www.anthropic.com/engineering/building-c-compiler 16体のエージェントに、 Linux カーネルをコンパイルできる Rust ベースの C コンパイラをゼロから作成
目的は概念実証(PoC)で、10万行レベルのコードを人間なしで置 き換え可能か?を調べたかった 99%のテスト(GCC Torture Tests)をパスした実際に動くもの(デ モ実用レベル)ができた 15
実際に置き換えてみた おみくじラベラー: TypeScript => Rust ちゃんと責務が適切に分けられていれば、同様にテストを書い ていけば問題なし TODO フィード: TypeScript
=> Rust 実はフィード全部モノレポになってる 段階的に TypeScript から Rust へ移行した メモリ使用量が1/10になり、コードが堅牢になった 16
ゼロからも書いてみた Fake Bluesky フィード: 最初から Rust Rust なので画像処理もリアルタイムで早い VPS 1GB
でもメモリ余裕でサクサク動く 17
18
19
気をつけるべきところも当然ある 当たり前だけどちゃんとテストを書く(ガードレールを敷く) 粒度は大きくてもいいので、ちゃんと理解する 関数、モジュール単位で入出力と大まかな処理を理解する 飛行機の操縦システムの詳細は分からないけど、操縦の仕方を 理解すれば使いこなせるのに近い? 20
まとめ Rust 置き換えは楽しい(主観) 、流行る Rust 置き換えが楽しくなってきたので『Effective Rust』を購入 して読んでる https://www.oreilly.co.jp/books/9784814400942/ ちゃんと理解しながらやるの大事
21