記事一覧
技術記事・日々の学びをまとめています。
goのspannerクライアントのReadOnlyTransactionでハマった
goのspannerクライアントのReadOnlyTransactionでハマった
最新記事
2020年の振り返りと来年の抱負
2020年の振り返りと来年の抱負。個人的な振り返りとハイライトをまとめます。
TerraformとAnsibleを使ってVPSを構築する
TerraformとAnsibleでConoHa VPS上にOpenStack IaC構築、サーバープロビジョニングとインフラ構成管理を自動化
docker-compose.ymlで指定した環境変数がコンテナビルド中に参照できない
docker-compose.ymlで指定した環境変数がコンテナビルド中に参照できない
認証・認可の基本
「認証・認可の基本」のまとめと読書メモ。重要なポイントと実践的な知見を整理します。
ネットワーク用語まとめ
掌握するネットワーク用語。IPv4/IPv6、NAT/NAPT、CIDR表記、サブネットマスク、ロードバランシング、ルーティング基礎を網羅。
Kubernetesドキュメントのリーディングーコンセプトのまとめ
理解するKubernetesの概念。コンテナ化、クラスタ管理、自動スケーリング、ストレージオーケストレーション、マイクロサービスアーキテクチャを実践的に解説
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 で実装する実践的な入門ガイドです。
SCRUM BOOT CAMP THE BOOK【増補改訂版】 スクラムチームではじめるアジャイル開発
SCRUM BOOT CAMP THE BOOK【増補改訂版】 スクラムチームではじめるアジャイル開発
リトルエンディアン・ビッグエンディアン・ミドルエンディアン・バイエンディアンの違いについて
エンディアン・バイトオーダーの違いを解説。ビッグ・リトル・ミドル・バイエンディアンでメモリ配置の仕組み、CPU・OS依存性、異なるシステム間のデータ互換性を紹介します。
孤児プロセスとゾンビプロセスの違い
ゾンビプロセス(defunct)と孤児プロセスの違いを解説。PIDの枯渇リスク・psコマンドによる確認手順・killの方法、親プロセスとwaitシステムコールの仕組みをDockerコンテナの文脈も交えて紹介します。
Golang×chromedp×slack botでslackの絵文字自動生成ボットをつくってみた
Golang×chromedp×slack botでslackの絵文字自動生成ボットをつくってみた
vscodeでgoのLanguage Serverを有効にしたらコード定義元ジャンプができなくなった
vscodeでgoのLanguage Serverを有効にしたらコード定義元ジャンプができなくなった
DBドキュメント(ER図など)を自動生成してくれるツールーschemaspy, tbls
DBドキュメント(ER図など)を自動生成してくれるツールーschemaspy, tbls
PHPでUMLを自動生成してくれるツールーphUML
PHPでUMLを自動生成してくれるツールーphUML
データ分析基盤構築入門
データ分析基盤構築入門