.../articles/

Articles

小野寺 宣裕の記事

FastAPIのスキーマクラスをOpenAPIから生成する方法

FastAPIのスキーマクラスをOpenAPIから生成する方法

PythonでAPIを構築する要件があり、フレームワークに比較的モダンなFastAPIを採用しました。FastAPIはバックエンドの開発を行えば自動でOepnApi定義を生成する機能が備わっていますが、今回はこれを使わず、事前に用意したOepnApi定義からFastAPIで利用するスキーマクラスを生成する方法を紹介します。

TimesclaeDBのデータ圧縮に関して

TimesclaeDBのデータ圧縮に関して

TimescaleDBはデータベース内の一部のテーブルを時系列データとして扱えるPostgreSQLの拡張です。PostgreSQLの機能拡張なので非常に手軽に導入できます。今回はこのTimesaceDBの圧縮について調べたので備忘録として書き綴りました。

Laravelのログ出力のカスタマイズ

Laravelのログ出力のカスタマイズ

Laravelのアクセスログとクエリログを独自フォーマットで出力する方法をご紹介します。

リモートでの受託開発

リモートでの受託開発

テスト管理ツールQaseを使ってみての紹介と感想

テスト管理ツールQaseを使ってみての紹介と感想

少し前にQaseというテスト管理するツールが紹介されていて、使用する機会があったので、機能と感想を紹介します。

Laravelのfactoryのinsertを改善してテストの効率化をした

Laravelのfactoryのinsertを改善してテストの効率化をした

Laravelのfactoryによるデータ作成を効率化させて、seederで時間がかかっていた部分を改善した内容について書きました。

GraphQL Playground Desktop を使ってみた

GraphQL Playground Desktop を使ってみた

今回は Playgorund で GraphQL を叩いてみるだけの超初学者向けの記事です。

nodenvを使ってプロジェクト毎のNodeのバージョンを指定する

nodenvを使ってプロジェクト毎のNodeのバージョンを指定する

nodenvで一部のディレクトリのみNodeのバージョンを変更します。

往訪記録

往訪記録

佐賀県藤津郡太良町のアスパラガス農家の安東さんに打合せでお伺いしてきました。