kobayashi.m
kobayashi.mが執筆した記事
DynamoDBのTransactionをPynamodbで実装してみる
pyotpでワンタイムパスワードを試してみる
Intellij(Pycharm)でPytestを実行する
FastAPIアプリケーションで行う様々なテストパターンのまとめ
Pythonで日時の文字列にタイムゾーンをつけるときの注意点
PythonでCron式から実行日付を取得する
pytest-mockでモックを使ってみる
Pytestでカスタムマークを使って特定のテストのみを実行する
pytest-xdistでPytestの並列実行をしてみる
pytestのmark.parametrizeでテスト名を付ける
Github Actionsでコンテナイメージを作成してECRへPushしてみる
Terraformのoutputから.env環境変数ファイルを作成する
pytestとmotoを使ってPynamoDBの単体テストを実行してみる
PythonプロジェクトでRuffをPre-commitに設定してコード品質を上げてみる
Pythonの関数でmutableなデフォルト引数を設定した際の挙動を確認してみる
Hypercorn+FastAPIのコンテナイメージを作成してみる
BigQueryのデータプロファイルとデータ品質を使ってみる
BigQuery DataFramesを使ってみる
BigQueryでANY_VALUE関数とHAVING_MAX,HAVING_MIN句を使ってみる
APSchedulerをFastAPIで使ってみる
GCS to S3を極力マネージドサービスで実現してみる
aws-vaultでcliとterraformをいい感じにしてみる
パラメータストアに保存した接続情報を使ってGA4のAPIをPythonで実行してみる
BigQueryでS3上のデータをデータセットに取り込んでみる
CSA JMCでExcelファイルを取り込んでみる
smart_openでS3のオブジェクトをストリーミング処理してみる
S3 BigLakeでエクスポートを試してみる
Cloud workflowのワークフロー中で並列実行をしてみる
JupyterLabから簡単にS3にアクセスしてみる
IntellijのPluginでChatGPTを使って開発効率を上げる
Cloud Workflowsでlistの関数を使ってリストを操作してみる
PythonでS3上の自作モジュールをスクリプト中で動的にインポートしてみる
Cloud Workflowsでget_type関数を使ってみる
API GatewayのWAF IPsetをTerraformで設定してみる
AmazonLinux2にJupyterHubを構築する
Google Cloud Storageへストリーミングアップロードを行う
redshift-connectorでRedshift Serverlessに繋いでみる
Cloud FunctionsでSFTPサーバーからGCSへファイル転送する際のメモリ使用量を調べてみた
FastAPIをFargateで使ってみる
Cloud WorkflowsでBigQueryのクエリ結果を使ってみる
japanmapライブラリで都道府県データを可視化してみる
Google ColaboratoryでBigQueryのクエリ結果を扱ってみる
PythonでJSONPathを扱えるjsonpath-ngライブラリを使ってみる
BigQueryのコミュニティ提供のユーザー関数を使ってみる
ログベースのアラートがGAになっていました
Redshift IAM認証をVPC内部とそれ以外で絞ってみる
GoogleCloudStorageのライフサイクル管理にパスフィルター機能が追加されました
Redshift IAM認証でのユーザーの自動作成を試してみる
Cloud Workflowsでランタイム引数のデフォルト値を設定する
BigQuery Transfer ServiceのAmazon S3転送をPythonで操作する
Cloud WorkflowsでBigQuery Transfer Serviceを実行する
Cloud WorkflowsでBigQueryコネクタを使ってGCS→BQのワークフローを作成してみる
Cloud DataflowでGCS→BQのパイプラインをPythonで試してみる
PythonでLZHファイルを展開してみる