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をWebブラウザで動かすための方法+アルファ_20260201
Search
モブエンジニア(Masaki Okuda)
February 06, 2026
Education
400
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
TinyGoをWebブラウザで動かすための方法+アルファ_20260201
【再々増枠】きたく.dev #1登壇資料です
https://kitaku.connpass.com/event/379563/
モブエンジニア(Masaki Okuda)
February 06, 2026
More Decks by モブエンジニア(Masaki Okuda)
See All by モブエンジニア(Masaki Okuda)
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
220
AWS Summit 2026を会場担当/損益分岐点で考える+AI Agentic的な話_20260714
masakiokuda
2
50
AWS WAFのAIトラフィック収益化機能を考えてみる_20260626
masakiokuda
1
79
.nagoyaドメインから始めるドメイン管理_20260429
masakiokuda
0
570
コミュニティを通じた_キャリア設計のススメ_20260424.pdf
masakiokuda
0
370
モブ社員がモブエンジニアを名乗って得られたこと_20260413
masakiokuda
4
570
AWS DevOps Agent or Kiro の使いどころを考える_20260402
masakiokuda
0
440
良い塩梅を実現する、AWSネットワーク3分クッキング
masakiokuda
1
280
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
1.4k
Other Decks in Education
See All in Education
Soluciones al examen de Geografía 2026. JUNIO (Convocatoria Ordinaria)
juanmartin2026
1
8.1k
2026年度春学期 統計学 第10回 分布の推測とは - 標本調査,度数分布と確率分布 (2026. 6. 4)
akiraasano
PRO
0
170
吉祥寺.pmは1つじゃない — 複数イベント並走運営の12年 —
magnolia
0
1.4k
Visionary Initiative: Future Intelligence — Laying the foundations for the future of science, intelligence, and society | Science Tokyo
sciencetokyo
PRO
0
190
JAWS-UG初心者支部#81 GWにEduJAWSと何か作ろうもくもく会!
otsuki
0
160
遊ぶかね欲しさの犯行(ルビ:労働)です
shirayanagiryuji
0
220
Info Session MSc Computer Science & MSc Applied Informatics
signer
PRO
0
300
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
signer
PRO
1
2.8k
Soluciones al examen de Geografía 2026. JULIO (Convocatoria Extraordinaria)
juanmartin2026
1
17k
1人 × AI、1か月でここまで作れる ー 数年前の外注換算3.8〜7.4億円・241〜379人月分の作業を、AI費用 約10万円・31日で
frievea
0
330
Case Studies - Lecture 12 - Information Visualisation (4019538FNR)
signer
PRO
0
210
Del ojo entrenado a la visión computacional: evaluación de la severidad de enfermedades
emdelponte
0
110
Featured
See All Featured
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
200
The Invisible Side of Design
smashingmag
301
52k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.3k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
Darren the Foodie - Storyboard
khoart
PRO
3
3.5k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.7k
Building an army of robots
kneath
306
46k
Unsuck your backbone
ammeep
672
58k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Test your architecture with Archunit
thirion
1
2.3k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Statistics for Hackers
jakevdp
799
230k
Transcript
TinyGoをWebブラウザで 動かすための方法+アルファ 2026/2/6(金) モブエンジニア(@mob_engineer)
自己紹介 • PN: • モブエンジニア • ロール: • インフラエンジニア •
コミュニティ歴 • 約1年 (JAWS-UG彩の国埼玉運営) • 興味あるトレンド • Openshift • AIワークフロー • Terraform • Amplify 2
登壇背景 and テーマについて Burikaigi内できたく.dev主催者からこんな相談が・・・ 3 TinyGo界隈の方も 参加するんだよね 今回の登壇ネタでTinyGo関連 ないんだよね
TinyGo関連で話します・・・ (使ったことない・・)
対象者と得られる学び 対象者 ラズパイが無くてもTinyGoを体験したい方向け TinyGoについてはじめの一歩を体験したい方 得られる学び Try TinyGoを活用すればどう動くかキャッチできる IoT機器へ組み込んだ時のふるまいを理解できる 4
話すことと話さないこと 話すこと TinyGo Playgroundについて TinyGo関連のプラスアルファの話 話さないこと TinyGoの技術仕様、Goに関するリリース情報 実務への活用ポイント 5
目次 TinyGoについて 触って遊んでみる 所感 プラスアルファの話 6
TinyGoについて 7
TinyGoについて TinyGoとはGoで利用可能なIoT・組み込み機器向けの コンパイラを意味します。 基本的にはGoと同じルールで記述可能ですが、 組み込み機器へ適用するために異なるコンパイラを利用して います。 8 https://tinygo.org/getting-started/overview/
TinyGo利用時のハードル TinyGoの特性上組み込み機器を自前で用意しないと、 どのような挙動になるか見えないことがあります。 秋葉原やAmazonなどでRaspberry Piを調達すれば、 TinyGoを用いたIoT機器の実装も行えますが、 初学者が始めるには費用面でも学習面でも難易度が高いです。 9
TinyGoをWebで動かせれば・・ TinyGo公式ドキュメント内にPlayGroundを利用すれば、 Web上でコードを記述⇒挙動を確認できます。 10 https://tinygo.org/
触って遊んでみる 11
プレイグラウンドを触ってみる 試しに「帰宅部」をモチーフにしたディスプレイを 実装してみました。(Claudeさんに任せました) 12 TinyGoで以下をモチーフにしたディスプレイを実装してもらいたい #モチーフ 帰宅部に向かっているエンジニア
デモ 13
所感 14
所感 PlayGroundを利用すればTinyGoを身近に感じることが出来る LED、ボタンなどの装置そのものの機能を理解しないと 正しく検証するのは難しい コードをある程度執筆できる方であれば楽しく触れる印象 コンソール以外もPlaygroundで動かせるが、
なかなかうまく動かせなかった・・・ 15
初歩の初歩から始める場合 「TinyGo何それおいしいの」という方は、 Tour of TinyGoから始めることをおススメします。 16
プラスアルファの話 17
セキュアに実装する場合 「TinyGoとセキュリティ」でセキュアな実装方法を示しています。 18 https://github.com/tinygo-org/tinygo/wiki/TinyGo-and-Security
Step by Stepで学ぶ場合 Tinygo-keebのGitHubでTinyGoのWorkshopが公開されています 19 https://github.com/tinygo-keeb/workshop/tree/main
火災監視センサー TinyGo×IoTを用いることで火災監視センサーを実装できる 20 https://github.com/ManoloEvans/firewatch-sensor
コンテナ好きでも・・・ Dockerでのデプロイもサポートしているのでコンテナ民でも楽しめる 21 https://tinygo.org/getting-started/install/using-docker/