Tech Memo
Golang
- Golang文法
- Golang開発環境構築
- Golangテスト周りに関する覚書
- Goプログラムのサイクロマティック複雑度を計測する(gocyclo)
- Goプログラムのコールグラフを生成する(go-callvis)
- gomockを使用してモックを作成する
- DATA-DOG/go-sqlmockでDB操作モジュールのテストを行う
- sqlxとsqlmockを用いたDB操作モジュールのユニットテスト
- Cobraを使用してCLIツールを作成する
- htaskを使用してジョブスケジューラを作成する
- lcom4go
- hey
- samber/lo
- GORM
- Gin
JavaScript/TypeScript
- react.js
- react.js開発環境構築
- react.js開発環境構築(Vite)
- react.jsに関する雑多な覚書
- recoil.js
- JavaScriptライブラリ
- Vue.js
- Jest入門
- Eleventy環境構築
- Svelte
- Alpine.js
Python
- Python開発環境構築メモ
- Bottleについての覚書
- Pythonライブラリ
- pytest
- scikit-learn
- Radon
- Invoke
- Sanic
- Pipenv
- Poetry
- Nikola
ツール
- Linuxコマンド
- Git
- git hookによる自動デプロイ
- Forgejoをdocker-composeで立ち上げる
- Apache Bench
- Redash
- CUE
- Terraform
- Node.js
- VS Code
- Jupyter Notebook環境構築
GCP
AWS
- AWSに関する覚書
- AWSネットワーク基礎
- AWS CLI
- EC2
- RDS
- S3
- SQS
- ECS
- EKS
- Fargate
- ApRunner
- Cloud Watch
Docker/Kubernetes
Docker
- Docker
- docker-compose
- docker-composeをsystemdで管理
- Grafana
- Prometheus
- fluent-bitのコンテナを立ち上げる
- InfluxDB
- http-echo
- NSQのDockerコンテナを立ち上げる
Kubernetes関係
- Kubernetesについての覚書
- Kind
- helm
- kustomize
- Istio
- Knative