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
Next.js使いからみたGoのいいところ悪いところ
Search
Terisuke
January 18, 2025
Programming
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Next.js使いからみたGoのいいところ悪いところ
Terisuke
January 18, 2025
More Decks by Terisuke
See All by Terisuke
AIとお買い物してみた
terisuke
0
52
Realtime APIを使って 全自動コールセンターを作ってみた@2026
terisuke
0
66
多角的な視点から見たAGI
terisuke
0
160
AIキャラで受付作ってみた
terisuke
0
81
GoogleCloudとterraform完全に理解した
terisuke
1
250
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
590
Claude Codeをカスタムして自分だけのClaude Codeを作ろう
terisuke
0
190
3時間で作る AWS Bedrock✖️RAGAS評価環境
terisuke
0
42
AIで オリジナルゲッダン動画を作る 〜実装編〜
terisuke
0
120
Other Decks in Programming
See All in Programming
SLOをサービス品質の共通言語にするために 取り組んできたこと
wakana0222
0
260
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
250
技術記事、 専門家としてのプログラマ、 言語化
mizchi
14
7.2k
Even G2とAWSで推しのエージェントを召喚しよう!
har1101
1
140
Hunting Vulnerabilities in Symfony with LLMs
vinceamstoutz
0
570
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
270
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
210
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
180
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
820
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
4
520
Hatena Engineer Seminar #37「言語モデルの活用に関する研究」
slashnephy
0
460
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
200
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1370
210k
The Spectacular Lies of Maps
axbom
PRO
1
840
RailsConf 2023
tenderlove
30
1.5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Chasing Engaging Ingredients in Design
codingconduct
0
230
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
480
Done Done
chrislema
186
16k
The Cult of Friendly URLs
andyhume
79
6.9k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
410
Abbi's Birthday
coloredviolet
3
8.4k
Being A Developer After 40
akosma
91
590k
Designing for humans not robots
tammielis
254
26k
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 リ ン ク