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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Terisuke
January 18, 2025
Programming
140
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
49
Realtime APIを使って 全自動コールセンターを作ってみた@2026
terisuke
0
53
多角的な視点から見たAGI
terisuke
0
150
AIキャラで受付作ってみた
terisuke
0
78
GoogleCloudとterraform完全に理解した
terisuke
1
230
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
570
Claude Codeをカスタムして自分だけのClaude Codeを作ろう
terisuke
0
180
3時間で作る AWS Bedrock✖️RAGAS評価環境
terisuke
0
41
AIで オリジナルゲッダン動画を作る 〜実装編〜
terisuke
0
110
Other Decks in Programming
See All in Programming
JavaDoc 再入門
nagise
0
320
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
5.3k
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
880
依存関係から依存物へ―Dependencyという言葉の歴史をひも解く
j_lee
0
110
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
230
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
260
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
120
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
160
技術記事、 専門家としてのプログラマ、 言語化
mizchi
4
2.5k
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
710
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.4k
LLM Plugin for Node-REDの利用方法と開発について
404background
0
170
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
141
7.5k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
830
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
340
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
180
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
A Tale of Four Properties
chriscoyier
163
24k
Designing for Timeless Needs
cassininazir
1
250
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
380
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
940
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
250
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 リ ン ク