Digger で digger.yml に auto_merge: true を設定すると,terraform apply 後に自動的にプルリクエストがマージできる.プルリクエストのマージを忘れることなく Apply-Before-Merge 戦略を実現できてイイ❗️ docs.digger.dev digger.yml 検証用プロジェク…
Amazon Bedrock と Claude 3 Sonnet を組み合わせて「アップロードしたアーキテクチャ図からブログ記事の下書きを生成する」というサンプルプロジェクトが aws-samples に公開されている❗️(公開されたのは2024年4月頃) シンプルな実装だし,デプロイするの…
AWS CDK の L2 コンストラクト Vpc で Amazon VPC をデプロイするときにデフォルトだとアベイラビリティゾーンごとに NAT Gateway が配置される コスト削減(可用性は考慮した上で)のために NAT Gateway 1つの Multi-AZ VPC にする場合,ドキュメントを読む…
2025年2月26日に Zenn Book で完全無料の学習コンテンツ「LocalStack 実践入門 | AWS x Terraform 入門ワークショップ」を公開しましたー AWS エミュレーターの LocalStack に実践的に入門しつつ「Terraform の基礎」を学べるワークショップです❗️ zenn.dev …
普段 Terraform のバージョン管理ツールとして tfenv を使っている.機能面で困ることはないけど,tfenv の GitHub リポジトリを確認すると,直近数年は特にアップデートがなく,メンテナンスの観点で少し不安を感じていた github.com 念のため tfenv の代替…
2025年2月6日に AWS CloudFormation の新機能「Stack Refactoring(スタックリファクタリング)」がリリースされた aws.amazon.com 既に「同じ AWS CloudFormation スタックでリソースの論理 ID を変更する」は試してまとめてある 今回は「別の AWS CloudFor…
2025年2月6日に AWS CloudFormation の新機能「Stack Refactoring(スタックリファクタリング)」がリリースされた 運用中の AWS CloudFormation スタックでリソースの論理 ID を変更したり,リソースを別の AWS CloudFormation スタックに移動できる.ある…
最近 GitHub から以下のようなメールが届いていた✉️ [GitHub] You've used 75% of included services for the kakakakakku account [GitHub] You've used 90% of included services for the kakakakakku account GitHub Codespaces では毎月「コア時間」と「…
書籍 "Looks Good to Me" を読んでいたら,Chapter.6「Composing effective code review comments」にコメントプレフィックスのトピックがあっておもしろかった❗️大きく3種類紹介されていた. MoSCoW Comments Conventional Comments Comment Signals 僕自身…
GitHub で CODEOWNERS ファイルを使うとコードに対するオーナーシップを設定することができて,プルリクエストを作ると自動的にレビュアーにアサインされるという仕組みを実現できるドラフト状態のプルリクエストだとレビュアーはアサインされないようにもな…
2025年1月25日にリリースされた AWS CDK v2.177.0 で Amazon Cognito の Managed Login(マネージドログイン)が L2 コンストラクト UserPoolDomain でサポートされていたリリースノートには cognito: managed login としか書かれてなく,イメージを掴むため…
Redash v25.1.0 2025年1月9日に Redash の正式バージョンとしては「3年振り」となる Redash v25.1.0 がリリースされた❗️内部的にはコツコツとアップデートされていたようだけど(Release Notes 参照),GitHub Releases では2021年11月にリリースされた Red…
AWS Data Exports でエクスポートした Cost and Usage Reports 2.0 (CUR 2.0) データを使って詳細な AWS コスト分析をする場合,よく聞く選択肢として Amazon Athena と Amazon QuickSight の組み合わせがある.個人的にクエリ部分で Amazon Athena を使わず…
Terraform から LocalStack にデプロイする場合,以下のように provider.tf の provider 設定で LocalStack のエンドポイントを参照するように実装する必要がある provider "aws" { region = "ap-northeast-1" access_key = "DUMMY" secret_key = "DUMMY" s3…
Terraform v1.10.0 で導入された S3 Backend の use_lockfile オプションを使うと,Amazon S3 バケットで tfstate を管理しつつ,Amazon S3 のネイティブ機能 (conditional writes) でステートロックも実現できる今までステートロックのために使っていた Ama…
DuckDB in Action を読んでいたら,Chapter.3 に SELECT * EXCLUDE というシンタックスが出てきた.ほとんどのカラムが必要だけど,一部のカラムだけ除外したいときに使える.これは使える場面があるな〜と思って実際に試してみた❗️小ネタだけど検証ログを残…
DuckDB in Action を読んでいたら,Chapter.1 / Chapter.10 に「bar 関数」が出てきた たくさん組み込み関数があるんだな〜と思って実際に試してみた❗️小ネタだけど検証ログを残しておく✍ ちなみに DuckDB のドキュメントだと Text Functions のページに載っ…
Zenn Book で公開している「LocalStack 実践入門 | AWS アプリケーション開発ワークショップ」と「LocalStack 実践入門 | AWS サーバレスパターン開発ワークショップ」ではワークショップ環境として GitHub Codespaces を使っているできる限りセットアップの…
2024年の振り返り お仕事を楽しく頑張って貢献できた 2024年の年間目標として「お仕事を楽しく頑張って貢献する」を掲げていた.2023年4月からフリーランスのソフトウェアエンジニアになって,1年半以上活動しているけど,本当に毎日楽しく働けている 2024年…
AWS CDK で AWS Data Exports の Cost and Usage Reports 2.0 (CUR 2.0) エクスポートを設定する機会があった️ L1 コンストラクトの aws_bcmdataexports.CfnExport を設定するときに AWS CloudFormation のドキュメントも確認しながら試行錯誤が必要だった.…
2023年7月1日に YouTube チャンネル「カックマイクラ実況」を開設して1年半たった❗️簡単に振り返ろうと思う. www.youtube.com ちなみに今までの振り返りは以下の記事にまとめてある kakakakakku.hatenablog.com kakakakakku.hatenablog.com Stats (~2024/12…
あけましておめでとうございます2025年1月1日に Zenn Book で完全無料の学習コンテンツ「LocalStack 実践入門 | AWS サーバレスパターン開発ワークショップ」を公開しましたー AWS エミュレーターの LocalStack に実践的に入門しつつ「AWS サーバレスパター…
2024年から Habitify を使って個人的な習慣化管理を楽しんでいる❗️ Habitify 最高〜 \( 'ω')/ あっという間に Habitify 歴1年になってしまった️ www.habitify.me 2024年後半(7-12月)の習慣化を振り返ろうと思う \( 'ω')/ 過去の振り返りは以下にまとめ…
2024年2月から「毎日10分間読書」という習慣化を始めたことをキッカケに毎日コツコツと本を読めるようになった1年だった2024年9月から2024年12月までに読んだ本とその感想(書評記事 or X ポスト)をまとめておこうと思う2024年8月までの振り返りは以下の記…
2016年から毎年送ったプルリクエストを振り返る記事を書いている 2024年は「計10件」だった❗️2025年も機会があれば積極的にプルリクエストを送っていくぞー \( 'ω')/ 2016年のプルリクエストを振り返る - kakakakakku blog 2017年のプルリクエストを振り返…
AWS CloudFormation でリソースをデプロイするときに「意図的に」リソースを残すために DeletionPolicy: Retain を設定することがあるしかし AWS CloudFormation スタックを新しく作るときに AWS CloudFormation テンプレートが間違っていてエラーになってし…
2024年12月7日に「Generative AI Test (2024 #2)」を受験して合格した試験自体は IBT (Internet Based Testing) だけど結果はすぐに出ず,2024年12月20日に発表された. Generative AI Test は「G 検定」や「E 資格」を運営している JDLA によって提供されて…
Amazon OpenSearch Service に入門したいな〜っていうときに活用できる公式チュートリアル「Creating a search application with Amazon OpenSearch Service」を最近仕事で紹介する機会があって,今回改めて自分でも試しつつ,さらに LocalStack で動かせる…
最近アーキテクチャレビュー会をしているときに「そういえば Amazon S3 Object Lambda ってあったな〜」という話になった Amazon S3 Object Lambda は 2021年にリリースされてて,リリース直後に試した記憶はあるけど最近は使う機会がなかったな〜と思って,…
GitHub にはリリースノートを自動的に作る機能があって,マージされたプルリクエストをまとめたりできる OSS ライブラリで semver に沿ってリリースノートを作るのも便利だし,仕事で使っているプライベートリポジトリでも「いつどのプルリクエストがデプロ…