アプリケーション

223 件の記事

golang-migrateを使ってspannerのDBマイグレーションをする
アプリケーション 2021-03-17

golang-migrateを使ってspannerのDBマイグレーションをする

golang-migrateとGoogle Spannerを使い、Dockerとgcp認証管理のもとでDBマイグレーションを実行する方法を解説します。

#Google Cloud Platform#Golang#Spanner
goのspannerクライアントのReadOnlyTransactionでハマった
アプリケーション 2021-02-08

goのspannerクライアントのReadOnlyTransactionでハマった

GoのCloud Spannerクライアントで、ReadOnlyTransactionのtx.Close()漏れによるセッションプール枯渇を解消。トランザクションのライフサイクル管理とzaganeによる検出方法を解説します。

#Google Cloud Platform#Spanner#Tips
認証・認可の基本
アプリケーション 2020-11-05

認証・認可の基本

「認証・認可の基本」のまとめと読書メモ。重要なポイントと実践的な知見を整理します。

#FIDO#IAM#LDAP#OAuth#OpenIDConnect#SAML#SSO#認可#認証
Golangでインメモリなキャッシュを実装する
アプリケーション 2020-09-29

Golangでインメモリなキャッシュを実装する

Golangで期限付きキャッシュを実装し、sync.Mapを使った同時参照安全性確保とメモリ破棄の仕組みを設計・検証。

#Golang#キャッシュ
Go CodeReviewCommentsのまとめ
アプリケーション 2020-09-15

Go CodeReviewCommentsのまとめ

Go公式のCodeReviewCommentsからコードレビューのベストプラクティスを厳選し、レシーバー型・エラーハンドリング・メモリ効率について解説。

#Golang#コードレビュー
JWTとは?安全なAPI認証のためのJSON Web Token解説
アプリケーション 2020-09-11

JWTとは?安全なAPI認証のためのJSON Web Token解説

JWT(JSON Web Token)とは何か、署名の仕組み・クレームの構造・API 認証を安全に実装するためのベストプラクティスを解説します。

#JWT
gRPCとは?GoによるgRPCの実践入門
アプリケーション 2020-09-08

gRPCとは?GoによるgRPCの実践入門

gRPC とは何か、Protocol Buffers・サービス定義・ストリーミングを Go で実装する実践的な入門ガイドです。

#Golang#gRPC#マイクロサービス#HTTP/2#RPC
Golang×chromedp×slack botでslackの絵文字自動生成ボットをつくってみた
アプリケーション 2020-08-11

Golang×chromedp×slack botでslackの絵文字自動生成ボットをつくってみた

Goとchromedpでcanvasのスクリーンショットを撮り、Slack APIと連携してSlack絵文字を自動生成するボットを作った話を解説します。

#Golang#Slack#chrome#chromedp#Emoji#Slack Bot
vscodeでgoのLanguage Serverを有効にしたらコード定義元ジャンプができなくなった
アプリケーション 2020-07-19

vscodeでgoのLanguage Serverを有効にしたらコード定義元ジャンプができなくなった

VSCodeでgoのLanguage Server(gopls)を有効にしたらコード定義元ジャンプができなくなった問題の原因と、go.modの配置を見直して解決する方法を解説します。

#Golang#gocode#gopls#Language Server#vscode#Tips
PHPでUMLを自動生成してくれるツールーphUML
アプリケーション 2020-06-26

PHPでUMLを自動生成してくれるツールーphUML

phUMLを使ってPHPのクラス図を自動生成する方法を解説。設計構造を可視化し、複雑なコードベースの理解に役立てます。

#PHP
GolangでgoblinというURLルーターを自作した
アプリケーション 2020-01-26

GolangでgoblinというURLルーターを自作した

Goでトライ木を使い、パスパラメータや正規表現マッチングに対応した高性能URLルーター「goblin」を自作した話を解説します。

#Golang#URLルーティング#router
URLルーティング自作入門 エピソード2
アプリケーション 2019-12-15

URLルーティング自作入門 エピソード2

URLルーティングをトライ木で実装、パスマッチング処理とHTTPメソッドに対応した動的ルーティング構造を図解・実装

#HTTP#URLルーティング#router
URLルーティング自作入門 エピソード1
アプリケーション 2019-12-14

URLルーティング自作入門 エピソード1

URLルーティング自作の敷居と応用範囲、木構造アルゴリズムとWeb側フレームワークの参考実装を探索するモチベーション

#HTTP#URLルーティング#router
GolangのHTTPサーバーのコードリーディング (Go6 Advent Calendar 2019)
アプリケーション 2019-11-03

GolangのHTTPサーバーのコードリーディング (Go6 Advent Calendar 2019)

Qiita Go6 Advent Calendar 2019向けにGolangのHTTPサーバー内部実装をコードリーディング。net/httpパッケージのListenAndServe、ServeMux、Handlerインターフェースの動作を詳細に解析。

#Golang#コードリーディング#router
FuelPHP1.8.0→1.8.2、PHP5.6→PHP7.3へのバージョンアップした
アプリケーション 2019-10-05

FuelPHP1.8.0→1.8.2、PHP5.6→PHP7.3へのバージョンアップした

FuelPHP 1.8.0から1.8.2、PHP 5.6から7.3へアプリケーションをバージョンアップした際の作業内容と対応ポイントをまとめます。

#PHP#FuelPHP
Goでクリーンアーキテクチャを実装する実践ガイド
アプリケーション 2019-08-18

Goでクリーンアーキテクチャを実装する実践ガイド

Go でクリーンアーキテクチャを実践する方法を解説。レイヤー分離・依存ルール・ディレクトリ構成・実際のトレードオフを具体的なコードで学べます。

#Clean Architecture#Golang#DIP
execコマンドによるリダイレクト
アプリケーション 2019-05-08

execコマンドによるリダイレクト

シェルのexecコマンドによるファイルディスクリプタのリダイレクトを解説。入出力の制御や端末操作の仕組みを紹介します。

#bash#Shell Script#exec
master直プッシュの際にプロンプトで確認するようにする
アプリケーション 2019-05-08

master直プッシュの際にプロンプトで確認するようにする

gitでmasterブランチへの直プッシュを防ぐため、プロンプトで確認するセーフティネットを作る方法を解説します。

#Git#Shell Script
PHPで学ぶデザインパターン - Stateパターン
アプリケーション 2019-04-20

PHPで学ぶデザインパターン - Stateパターン

PHPで学ぶデザインパターン - Stateパターンについて、設計原則とトレードオフ、実践的な適用方法を詳しく解説します。

#GoF#PHP#デザインパターン#ステートパターン
ゴリラで学ぶソフトウェアの法則10選
アプリケーション 2019-04-17

ゴリラで学ぶソフトウェアの法則10選

パーキンソンの法則、ブルックスの法則、コンウェイの法則など、プロジェクト管理に役立つソフトウェア開発の法則10選をゴリラとともに学びます。

#ソフトウェア開発