Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Next.js使いからみたGoのいいところ悪いところ

Terisuke
January 18, 2025

 Next.js使いからみたGoのいいところ悪いところ

Terisuke

January 18, 2025
Tweet

More Decks by Terisuke

Other Decks in Programming

Transcript

  1. テ リ ス ケ 2 0 2 5 / 0

    1 / 1 8 Next.js使いからみたGo のいいところ悪いところ
  2. テリスケ IS 何? <テリスケ(本名:寺田康佑> # 音大卒業、フリーのトランペッターしてました # コロナで無職・リクルートに転職 # 社内で営業効率化システムを独学で開発(Python)

    # 去年4月にG’s ACADEMYに入学、フロントエンド技術を学ぶ # 10月に卒業後すぐに起業、テックリードしてます # 生成AI # Next.js # GoogleCloud # Terraform # Go # 福岡 # 最近エンジニアカフェスタッフになりました 🐣 🎉32週連続LT中!
  3. 開発の速さ - シンプルな文法で学習コストが低い - 充実した標準ライブラリですぐに開発開始できる 優れたパフォーマンス - 高速な実行速度 - 効率的なメモリ使用

    - 簡単な並行処理 デプロイが容易 - シングルバイナリ - コンテナ化が簡単 - クロスコンパイルのサポート 保守性の高さ - 静的型付けでバグが少ない - 統一されたコード規約 - コードレビューがしやすい Goがスタートアップで選ばれる理由
  4. リアルタイム感情分析App 作ってみた フロントエンド • Next.js + React + TypeScript •

    react-webcam でWebカメラ映像取得 → Mediapipe(顔検出) → 推定した感情を WebSocketでサーバに送信 • サーバからのアラートや感情スコアを 受け取り、グラフ表示・ポップアップ表 示 バックエンド: • Go + Gin + Gorilla WebSocket • WebSocketで受け取った感情を一定時 間蓄積 → しきい値を超えると全クライア ントに「怒り警告」などアラートを送信
  5. THANKS! プ ロ フ ィ ー ル リ ン ク

    と か G i t H u b リ ン ク