2024-11

技術選定

【2024年版】フロントエンド開発の個人的な技術選定ベストプラクティス

この記事では、Webサービス(画面部分)を新規に開発するときの技術選定について、個人的なベストプラクティスを紹介する。 前提:筆者のFE技術に関する解像度 最初に、筆者の各ツールに対する解像度を共有しておく。 今回の記事は網羅性・客観性を欠...
技術選定

【2024年版】API構築の個人的な技術選定ベストプラクティス(パターン別)

この記事では、WebサービスでAPIを新規構築するときの技術選定について、個人的なベストプラクティスを紹介する。 前提:筆者の各プログラミング言語に対する解像度 最初に、筆者の各プログラミング言語に対する解像度を共有しておく。 今回の記事は...
技術選定

【技術選定】型定義ができるプログラミング言語を導入すべき理由

プログラミング言語には、動的型付け言語と静的型付け言語の2種類が存在するが、この記事では「静的型付け言語を使え」という話をする。 結論 中規模〜大規模の開発である チーム開発をする 今は小規模でも今後成長する見込みがある この前提条件がある...
Docker

Docker環境で立てたデータベースのER図を自動生成する(MySQL)

この記事では、データベースのER図を自動生成する手順を解説する。 やりたいこと ローカル環境で、Docker Composeを使ってAPIやMySQLを立てている状態 既存のプロダクトコードやCI/CDに影響がないようにER図を自動生成した...