こちらの続きです。 今回は GORM を使ってデータベース操作とマイグレーションを行う方法について書きます。 GORM は Golang 用の ORM です。 公式ドキュメントがかなり細かく書かれているので、使い方で詰ま …
Golang で api を作る・その2【api ドキュメントを定義する】
こちらの続きです。 今回は Swagger を使って、api ドキュメントを書いてみます。 利用するリポジトリ 前回に引き続き以下を利用します。 何をやっているのか 今回肝になるのは Dockerfile の以下コマンド …
Golang で api を作る・その1【セットアップ~起動】
とある案件で Golang を使って開発しています。 私が Golang を知ったのは 2015 年ごろで、本格的に使うようになったのは 2017 年ごろでした。 当時は依存ライブラリの管理もこれといったものがなく、色々 …
Go であまり役に立たない CLI ツールを作った
先日、Twitter にて以下のようなツイートをしました。 ・Go で突然の死ジェネレータをつくる・積みパズル消化・仕事1・仕事2・本読む — Kazuki@打つエンジニア (@kzkamago0721) F …
第70回NHK杯出場者予想
お久しぶりです。 今日はもう1つ記事を書くつもりです。 まずは囲碁に関する記事です。 今期のNHK杯は一力さんの連覇でした。 来期の組み合わせもすでに決まっていると思いますが、今年も昨年に続き出場者予想をしたいと思います …
2021年の振り返りと2022年の目標について
今年も残すところあと数時間となりましたが、皆さんいかがお過ごしでしょうか。 私は大掃除も終わらせ、あとは酒を飲んでそばを食べながら年を越そうと思っていますが、その前に1年の振り返りを書いて気持ちよく年を越したいと思います …
Go 言語に興味があるという人のためにシンプルさをアピールする
この記事は Go Advent Calendar 2021 20日目の記事です。 Go というプログラミング言語をご存知でしょうか。 分類としてはコンパイル系言語で、とにかくシンプルにコードを書くことができます。 「名前 …
2021年 Terraform でやったことをまとめてみる
この記事は Terraform Advent Calendar 2021 18日目の記事です。 Terraform を昨年末ぐらいから使い始め、仕事・プライベート問わずとにかく色々なところでコードを書きました。 今回は、 …
Djangoで色々なパターンのクエリを書く・その2
この記事は Django Advent Calendar 2021 15日目の記事です。 今回は Django を使ったクエリ生成のあれこれについて書きます。 その2としているのは、以前も書いたことがあるからです。 Dj …
Advent Calendar 初参加からこれまでを振り返る
この記事はアドベントカレンダー初参加する人を応援したい、アドベントカレンダーに参加したきっかけアドベントカレンダー Advent Calendar 2021 13日目の記事です。 普段は Web エンジニアをしています。 …