Golang×Prisma×MySQL 開発環境を Docker Compose で構築!

Prisma Docker-Compose
はじめに API の個人開発を進めている中で、Golang の勉強をサボりつつなんかいい感じの DB マイグレーションツールが欲しいなと調べていたところ、Prismaというものを見つけました。GraphQL を利用して DB マイグ...

The Twelve-Factors App

ポエム
The Twelve-Factors Appって? Herokuのエンジニアが提唱した、ソフトウェアサービスの方法論だそうです。お仕事でAWSを使う関係で、コンテナに関してあれこれ調べたら出てきました。Dockerが使いにくいと感じ...

読書感想文: エンジニアリング組織論への招待(第一章)

ポエム 読書感想文
本日の本はこちら。 【エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング】 今回は第一章の感想文になります。 要約の箇条書き エンジニアリングは「不確実なもの」を「確実なもの」にす...

Storybookがバージョン5.2になってわかりやすくなった話

最近、Storybookを環境に新規導入する機会がありました。Storybookは導入時の初期化でサンプルを生成してくれるので、初めてでも何となくストーリーの書き方がわかります。そこでサンプルに軽く目を通したのですが、私の知ってるSt...

React カスタムフックをテストする

React TypeScript React Hooks
カスタムフックとは React Hooksでは、ユーザー独自のカスタムフックを作成することができます。この機能により、簡単にUIコンポーネントからロジックを切り離し、再利用できるようになりました。しかし、カスタムフックはReactコ...

技術書典の本レポート【エンジニアのための日本語文章テクニック】

技術書典 ポエム
技術書典本レポート 技術書典で買ってきた本をサクッとレビューするコーナー。 買ってきた本 エンジニアのための日本語文章テクニック【著:藍月要】【サークル:電流帰還バイアス回路文庫】 3行でわかる内容説明 エンジニアに...

React × TypeScript × ESLint × Prettier 環境構築

React TypeScript ESLint
毎回環境構築のたびに引っかかってる気がするのでメモ。 React × TypeScript とりあえずCreate React App。今回はTypeScriptなのでオプションを忘れないように。 $ mkdir sam...

いくつかのCIサービスを試してみた

CI
CIサービスを比較したい 巷にはCIサービスが色々あるそうですね。せっかくなのでいくつかのサービスを齧って比較してみましょう。今回は個人開発利用をターゲットとして、CIまでの手順とビルド時間当たりの料金についてみていきたいと思います...

OAuth 2.0 を完全に理解したので図にしてみた

OAuth 2.0
あらすじ 今まで OAuth は「認証とか簡単にできてすごいんだなー」程度に思っていました。しかし仕事でOAuth(に近い仕組み)を実装することになり、雰囲気でOAuthを使うわけにはいかなくなりました。というわけで、理解しようぜO...

Reactカスタムフックの可能性を感じる

React TypeScript
Reactカスタムフックの可能性を感じる 趣味でReactの勉強を始めて早ひと月。何か面白い機能は無いかなーとReact公式を眺めていたら、面白そうなものが目に入りました。その名も「カスタムフック」。むしろ何故今まで気づかなかった。...