アプリケーション
209 件の記事
OAuth2、OIDCのキャッチアップのための資料
OAuth2、OIDCのキャッチアップのための資料
Gitでコミットを分割する方法
git rebase -i、reset、addコマンドを組み合わせてコミットを細粒度に分割し、レビュアーが読みやすい提案に整形する手法
OAuth、OAuth認証、OpenID Connectの違いを整理して理解できる本
OAuth、OAuth認証、OpenID Connectの違いを整理して理解できる本
GolangのHTTPサーバーのコードリーディング
goblinルーター開発時に調査したGoのHTTPサーバー内部実装を解説。http.Server構造体、ServeMux、Handler登録フロー、goroutineによるコネクション処理を実装コードから読み解く。
自作ルーティングをアップデートした
自作ルーティングをアップデートした
Gitでcommitを分割する方法
Gitのrebase -iを使ってcommitを分割する手順を解説し、edit指定による粒度調整とforce pushまでの流れを示す。
golang-migrateを使ってspannerのDBマイグレーションをする
golang-migrateを使ってspannerのDBマイグレーションをする
goのspannerクライアントのReadOnlyTransactionでハマった
goのspannerクライアントのReadOnlyTransactionでハマった
認証・認可の基本
「認証・認可の基本」のまとめと読書メモ。重要なポイントと実践的な知見を整理します。
Golangでインメモリなキャッシュを実装する
Golangで期限付きキャッシュを実装し、sync.Mapを使った同時参照安全性確保とメモリ破棄の仕組みを設計・検証。
Go CodeReviewCommentsのまとめ
Go公式のCodeReviewCommentsからコードレビューのベストプラクティスを厳選し、レシーバー型・エラーハンドリング・メモリ効率について解説。
JWTとは?安全なAPI認証のためのJSON Web Token解説
JWT(JSON Web Token)とは何か、署名の仕組み・クレームの構造・API 認証を安全に実装するためのベストプラクティスを解説します。
gRPCとは?GoによるgRPCの実践入門
gRPC とは何か、Protocol Buffers・サービス定義・ストリーミングを Go で実装する実践的な入門ガイドです。
Golang×chromedp×slack botでslackの絵文字自動生成ボットをつくってみた
Golang×chromedp×slack botでslackの絵文字自動生成ボットをつくってみた
vscodeでgoのLanguage Serverを有効にしたらコード定義元ジャンプができなくなった
vscodeでgoのLanguage Serverを有効にしたらコード定義元ジャンプができなくなった
PHPでUMLを自動生成してくれるツールーphUML
PHPでUMLを自動生成してくれるツールーphUML
GolangでgoblinというURLルーターを自作した
GolangでgoblinというURLルーターを自作した
URLルーティング自作入門 エピソード2
URLルーティングをトライ木で実装、パスマッチング処理とHTTPメソッドに対応した動的ルーティング構造を図解・実装
URLルーティング自作入門 エピソード1
URLルーティング自作の敷居と応用範囲、木構造アルゴリズムとWeb側フレームワークの参考実装を探索するモチベーション
GolangのHTTPサーバーのコードリーディング (Go6 Advent Calendar 2019)
Qiita Go6 Advent Calendar 2019向けにGolangのHTTPサーバー内部実装をコードリーディング。net/httpパッケージのListenAndServe、ServeMux、Handlerインターフェースの動作を詳細に解析。