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
310
3
Share
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 or Kiro の使いどころを考える_20260402
masakiokuda
0
150
良い塩梅を実現する、AWSネットワーク3分クッキング
masakiokuda
1
220
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
1.3k
技術選定、下から見るか?横から見るか?
masakiokuda
0
240
ECS_EKS以外の選択肢_ROSA入門_.pdf
masakiokuda
1
200
~モブ、まだいけるよな?~2025年をふりかえってみて_20251126
masakiokuda
0
270
技術者としてのキャリア設計〜会社とのより良い関係づくり〜
masakiokuda
1
140
相互コミュニケーションの難しさ
masakiokuda
0
370
登壇したい人集合!!登壇相談室
masakiokuda
2
100
Other Decks in Education
See All in Education
演習:Gitの基本操作 / 04-git-basic
kaityo256
PRO
0
410
Chapitre_2_-_Partie_2.pdf
bernhardsvt
2
240
JAPAN AI CUP Prediction Tutorial
upura
2
940
Design Guidelines and Principles - Lecture 7 - Information Visualisation (4019538FNR)
signer
PRO
0
2.9k
Tips for the Presentation - Lecture 2 - Advanced Topics in Big Data (4023256FNR)
signer
PRO
0
520
応募課題(’25広島)
forget1900
0
980
アジャイルなマインドセットを「取り戻す」新人研修づくり
chinmo
2
310
Gluon Recruit Deck
gluon
0
160
From Participation to Outcomes
territorium
PRO
0
420
Multimodal Interaction - Lecture 3 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
2.1k
Pen-based Interaction - Lecture 4 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
2.2k
Tangible, Embedded and Embodied Interaction - Lecture 7 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
2.1k
Featured
See All Featured
Practical Orchestrator
shlominoach
191
11k
The Language of Interfaces
destraynor
162
26k
Bash Introduction
62gerente
615
210k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
190
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Marketing to machines
jonoalderson
1
5.1k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
160
The SEO Collaboration Effect
kristinabergwall1
0
410
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/