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
組込みだけじゃない!TinyGo で始める無料クラウド開発入門
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kotaro Otaka
October 12, 2025
Programming
620
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
組込みだけじゃない!TinyGo で始める無料クラウド開発入門
The Go gopher was designed by Renée French.
https://tinygo-keeb.connpass.com/event/353267/
Kotaro Otaka
October 12, 2025
More Decks by Kotaro Otaka
See All by Kotaro Otaka
actions/setup-go 完全に理解した
otakakot
1
21
Vendoring をやめたけどやめたのは正解だったのか
otakakot
0
56
t *testing.T は どこからやってくるの?
otakakot
1
1.1k
PostgreSQL を使った快適な go test 環境を求めて
otakakot
0
1.3k
Go で作った CLI ツールにバージョンを埋め込みたい
otakakot
0
240
組込みだけじゃない! TinyGo で始める無料クラウド開発入門
otakakot
1
160
統一感のある Go コードを生成 AI の力で手にいれる
otakakot
1
3.9k
SQLBoiler がメンテナンスモードになりまして
otakakot
0
370
Wasm わからないけど Go で実装したいから入門する
otakakot
1
11k
Other Decks in Programming
See All in Programming
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
560
なぜ関数型プログラミングで「型」と「証明」が語られるのか #fp_matsuri
kajitack
3
1.1k
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
190
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
140
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
310
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
0
250
今さら聞けない .NET CLI
htkym
0
170
数百円から始めるRuby電子工作
tarosay
0
120
「寝てても仕事が進む」Claude Codeで組む第二の脳
tomoyafujita2016
0
250
継続モナドとリアクティブプログラミング
yukikurage
3
670
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
180
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
230
Featured
See All Featured
Ruling the World: When Life Gets Gamed
codingconduct
0
290
Unsuck your backbone
ammeep
672
58k
Docker and Python
trallard
47
4k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
430
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
230
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
470
Why Our Code Smells
bkeepers
PRO
340
58k
Test your architecture with Archunit
thirion
1
2.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
330
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
41k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Transcript
The Go gopher was designed by Renée French. 組込みだけじゃない! TinyGo
で始める無料クラウド開発入門 おーたかこーたろー / @otakakot 2025.10.12 TinyGo Conference 2025
TinyGo とは ... #tinygo_conf
A Go Compiler For Small Places #tinygo_conf https://tinygo.org/
小さな環境向けの Go コンパイラ #tinygo_conf
#tinygo_conf 小さな環境 = 組込み開発(マイコン) RP2040マイコンボードキット https:/ /akizukidenshi.com/catalog/g/g117542/
#tinygo_conf 小さな環境 = 組込み開発(マイコン) RP2040マイコンボードキット https:/ /akizukidenshi.com/catalog/g/g117542/ だけじゃない!
#goconnect TinyGo を使えばクラウド環境へ 無料でデプロイできます! ぱち ぱち ぱち
TinyGo を使ってクラウド開発するには Wasm/WASI へのビルドが必要 #tinygo_conf
#tinygo_conf TinyGo (Wasm/WASI) を使って 無料で使えるサービスをご紹介
Kotaro Otaka おーたかこーたろー / @otakakot #tinygo_conf Web Engineer 新卒入社 Hello
Golang! Web Engineer @株式会社ビットキー 2020.04 2021.04 2022.11 Gopher 年生 Go
#tinygo_conf tinygo build
#tinygo_conf Go のソースコードをビルド tinygo build
#tinygo_conf ビルドコマンド
#tinygo_conf Wasm / WASI 形式でのビルドが必要 クラウド環境へデプロイするには
#tinygo_conf Wasm へビルド
#tinygo_conf Wasm ( WebAssembly ) WebAssembly は現代のウェブブラウザーで実行できる新しい種類の コードです。 https:/ /developer
.mozilla.org/ja/docs/WebAssembly/Concepts より抜粋
#tinygo_conf JavaScript 以外で書いたコードを ブラウザ ( JavaScript ) で扱えるようにしたもの
#tinygo_conf JavaScript 以外で書いたコードを ブラウザ ( JavaScript ) で扱えるようにしたもの Go
#tinygo_conf ビルドコマンド
#tinygo_conf JavaScript ランタイムで動作
#tinygo_conf WASI へビルド
#tinygo_conf WASI ( WebAssembly System Interface ) WebAssembly (Wasm) がブラウザー外で実行できることを拡張すること
を目的とする取り組みの一環です。 https:/ /www.fastly.com/jp/learning/serverless/what-is-wasi より抜粋
#tinygo_conf Wasm をブラウザ以外でも扱えるようにしたもの
#tinygo_conf ビルドコマンド
#tinygo_conf WASI ランタイムで動作
#tinygo_conf Wasm が使える サービス
#tinygo_conf JavaScript ランタイム Wasm の動作環境
#tinygo_conf JavaScript ↔︎ Wasm ( Go ) データの入出力
#tinygo_conf JavaScript ランタイムのデプロイ先 Cloudflare Workers Supabase Edge Functions Deno Deploy
https:/ /developers.cloudflare.com/workers https:/ /supabase.com/docs/guides/functions https:/ /deno.com/deploy
#tinygo_conf JavaScript ランタイムのデプロイ先 Cloudflare Workers Supabase Edge Functions Deno Deploy
https:/ /developers.cloudflare.com/workers https:/ /supabase.com/docs/guides/functions https:/ /deno.com/deploy 無料!
#tinygo_conf おすすめ Cloudflare Workers Supabase Edge Functions Deno Deploy https:/
/developers.cloudflare.com/workers https:/ /supabase.com/docs/guides/functions https:/ /deno.com/deploy
#tinygo_conf
#tinygo_conf Cloudflare Workers で Go を動かせる 標準のhttp.Handler 利用で実装可能 JavaScriptの知識が なくても実装可能
#tinygo_conf プロジェクトのはじめかた
#tinygo_conf main 関数 標準のhttp.Handler 利用で実装可能
#tinygo_conf WASI が使える サービス
#tinygo_conf WASI ランタイム WASI の動作環境
#tinygo_conf WASI インターフェース ↔︎ Wasm ( Go ) データの入出力
#tinygo_conf Fermyon / Fermyon Cloud fastly / Edge Compute https:/
/www.fermyon.com/cloud https:/ /www.fastly.com/products/edge-compute WASI ランタイムのデプロイ先
無料! #tinygo_conf WASI ランタイムのデプロイ先 Fermyon / Fermyon Cloud fastly /
Edge Compute https://www.fermyon.com/cloud https://www.fastly.com/products/edge-compute
#tinygo_conf おすすめ Fermyon / Fermyon Cloud fastly / Edge Compute
https:/ /www.fermyon.com/cloud https:/ /www.fastly.com/products/edge-compute
#tinygo_conf
#tinygo_conf Fermyon Cloud で Go を動かせる 標準のhttp.Handler と似た形式の実装 WASIの知識が なくても実装可能
#tinygo_conf プロジェクトのはじめかた
#tinygo_conf main 関数 標準のhttp.Handler と似た形式の実装
#tinygo_conf まとめ
#tinygo_conf TinyGo ( Wasm / WASI ) を利用して クラウド環境に 無料でデプロイしよう!
ただし各サービス用法・用量を守って 正しくお使いください #tinygo_conf
おわり またどこかで お会いしましょう!