Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Next.js使いからみたGoのいいところ悪いところ
Search
Terisuke
January 18, 2025
Programming
0
120
Next.js使いからみたGoのいいところ悪いところ
Terisuke
January 18, 2025
Tweet
Share
More Decks by Terisuke
See All by Terisuke
で、結局どれが一番AGIに近いの?(2025-11-20)
terisuke
0
100
LT完全に理解した(2025-10-28)
terisuke
1
160
MCPを使ってAIだけの開発チームを作った
terisuke
0
52
GPT Web検索の歩き方
terisuke
1
43
「シンプル」な ゲームを作った
terisuke
1
22
Technology is expression.
terisuke
1
41
クラウドでディープラーニングをやってみた(20敗)
terisuke
1
33
ネイティブAI駆動開発エンジニアから見た現代の開発環境最適解(2025/01)
terisuke
0
79
初めてのIoTGobot編
terisuke
1
42
Other Decks in Programming
See All in Programming
手軽に積ん読を増やすには?/読みたい本と付き合うには?
o0h
PRO
1
170
251126 TestState APIってなんだっけ?Step Functionsテストどう変わる?
east_takumi
0
310
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
6
3k
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
150
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
430
20 years of Symfony, what's next?
fabpot
2
350
認証・認可の基本を学ぼう前編
kouyuume
0
200
Developing static sites with Ruby
okuramasafumi
0
270
Rediscover the Console - SymfonyCon Amsterdam 2025
chalasr
2
160
React Native New Architecture 移行実践報告
taminif
1
150
AIコーディングエージェント(Manus)
kondai24
0
170
配送計画の均等化機能を提供する取り組みについて(⽩⾦鉱業 Meetup Vol.21@六本⽊(数理最適化編))
izu_nori
0
150
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Code Reviewing Like a Champion
maltzj
527
40k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
It's Worth the Effort
3n
187
29k
Balancing Empowerment & Direction
lara
5
790
Into the Great Unknown - MozCon
thekraken
40
2.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
720
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
A better future with KSS
kneath
240
18k
Transcript
Now Loading..... No.32
None
テ リ ス ケ 2 0 2 5 / 0
1 / 1 8 Next.js使いからみたGo のいいところ悪いところ
テリスケ IS 何? <テリスケ(本名:寺田康佑> # 音大卒業、フリーのトランペッターしてました # コロナで無職・リクルートに転職 # 社内で営業効率化システムを独学で開発(Python)
# 去年4月にG’s ACADEMYに入学、フロントエンド技術を学ぶ # 10月に卒業後すぐに起業、テックリードしてます # 生成AI # Next.js # GoogleCloud # Terraform # Go # 福岡 # 最近エンジニアカフェスタッフになりました 🐣 🎉32週連続LT中!
開発の速さ - シンプルな文法で学習コストが低い - 充実した標準ライブラリですぐに開発開始できる 優れたパフォーマンス - 高速な実行速度 - 効率的なメモリ使用
- 簡単な並行処理 デプロイが容易 - シングルバイナリ - コンテナ化が簡単 - クロスコンパイルのサポート 保守性の高さ - 静的型付けでバグが少ない - 統一されたコード規約 - コードレビューがしやすい Goがスタートアップで選ばれる理由
リアルタイム感情分析App 作ってみた フロントエンド • Next.js + React + TypeScript •
react-webcam でWebカメラ映像取得 → Mediapipe(顔検出) → 推定した感情を WebSocketでサーバに送信 • サーバからのアラートや感情スコアを 受け取り、グラフ表示・ポップアップ表 示 バックエンド: • Go + Gin + Gorilla WebSocket • WebSocketで受け取った感情を一定時 間蓄積 → しきい値を超えると全クライア ントに「怒り警告」などアラートを送信
実演タイム
Goの並行処理・リアルタイム通信(WebSocket)と の相性が良い ☺️
UIとビジネスロジックがしっかり分けれる ☺️
🤔 型をパラメーター化しにくい(ジェネリクス) エラーハンドリングがネスト深くなりがち
None
告知2
THANKS! プ ロ フ ィ ー ル リ ン ク
と か G i t H u b リ ン ク