kterui9019のブログ🪴
検索
Search
ダークモード
ライトモード
エクスプローラー
Blog
Cloud RunからCloud SQLに接続する
CognitoのAdminUpdateUserAttributeでエイリアスに設定しているEmailを変更する
Firebase Authenticationでの匿名ログイン
Lambda+EventBridge Scheduleでジョブを定期実行する
lazyvimでpythonを書く設定
sqlc + sqldef + testcontainersの威力
ゲストログイン・匿名ログインをcognitoで実装する
このインターネットの片隅でObsidianをブログとして公開してみる
Book
「技術書」の読書術 達人が教える選び方・読み方・情報発信&共有のコツとテクニック
Akka実践バイブル アクターモデルによる並行・分散システムの実現
BUILD 真に価値あるものをつくる型破りなガイドブック
Clean Architecture 達人に学ぶソフトウェアの構造と設計
NVC
Robust Python
SCRUM BOOT CAMP THE BOOK【増補改訂版】 スクラムチームではじめるアジャイル開発
SQLアンチパターン
TAKE NOTES!――メモで、あなただけのアウトプットが自然にできるようになる
XPエクストリーム・プログラミング入門
アクション リーディング 1日30分でも自分を変える"行動読書"
アジャイルサムライ――達人開発者への道
アジャイルな見積りと計画づくり 価値あるソフトウェアを育てる概念と技法
アトミック・シンキング
イーロン・マスク 上
イーロン・マスク 下
エンジニアリングマネージャーのしごと
カイゼン・ジャーニー たった1人からはじめて、「越境」するチームをつくるまで
すごい雑談力25万人が自信をつけた話し方・聞き方のルール
ストレスフリーの整理術
データフローダイアグラム いにしえの技術がもたらすシステム設計の可能性
データモデリングでドメインを駆動する
テスト駆動開発
ドメイン駆動設計入門 ボトムアップでわかる!ドメイン駆動設計の基本
なっとく!関数型プログラミング
はじめよう!要件定義
ビッグデータ分析のシステムと開発がこれ1冊でしっかりわかる教科書
みずほ銀行システム統合、苦闘の19年史 史上最大のITプロジェクト「3度目の正直」
リーダブルコード
レガシーソフトウェア改善ガイド
ロギング仕事術(大和出版)
世界一流エンジニアの思考法
休養学
入門監視
最強の教養 不確実性超入門
初めてのGraphQL
単体テストの考え方/使い方
反応しない練習 あらゆる悩みが消えていくブッダの超・合理的な「考え方」
実践テスト駆動開発
新装版 達人プログラマー 職人から名匠への道
本気で学ぶ Linux実践入門
決める会議
現場で役立つシステム設計の原則
真・英文法大全
考える人のメモの技術
自分とか、ないから。 教養としての東洋哲学
速読日本一が教える すごい読書術
関数型ドメインモデリング ドメイン駆動設計とF#でソフトウェアの複雑さに立ち向かおう
Zettel
「書く」ための練習
「未来」の公式
「気軽に聞く」と「気軽に断る」はセット
actor
ansibleメモ
AWS Organizationの設定
BDD(Behavior Driven Development)
behavior(actor model)
BLE Micro ProのCLI接続
Cloud RunでCloud SQL Auth Proxyを使う
Cloud RunでのGCSfuseメモリ制限
Cloud RunのVPC接続
Cloud SQL Auth Proxy
Cloud SQLの接続
CloudSQLのネットワーク
CloudSQLの認証方式
Cognitoでの匿名ログイン
Cognitoのメールアドレスの重複について
Cognitoの属性検証について
D-Bus
DomainEventパターン
DomainProbeパターン
DynamoDBのテーブル設計
Execute-CanExecuteパターン
FCC
hasOwnPropertyはType Guardできない
HSTS(HTTP Strict Transfer Security)
HSTSプリロードリスト
Humble Objectパターン
IDリクワイヤド(とりあえずID)
if-else else if, switchの使い分け
intramfs
linuxユーザにsudo権限をつける
logger.exception vs error
M1Macで動かないイメージがある理由
mailbox(actor model)
message(actor model)
Notionエクスポートのリネームスクリプト
Notionではページもブロックである
NVC(非暴力コミュニケーション)
SDV(Software define vehicle)
Slack Incomming WebhookのURL確認
SOLID原則
SPEFEE
sqlc
sqldef
SRP 単一責任の原則
state(actor model)
subからusernameを取得する
systemd
TaskerでPOSTリクエストをする
TDDの「T」はテストの一部に過ぎない
TDDのリズム
TDDの仮実装
TDDの進め方
TDDはスキル
terraformでAlert Policyをimportする
terraformでmetrics dashboardをimportする
testcontainers
TypeScriptでCognitoユーザの属性を変更する方法
ubuntuでキーボードがVialに認識されない問題
udevd
usecaseを純粋関数として保つ方法
useMemo、useCallbackの使い分け
useMemoでコンポーネントを最適化する
UserListを使ってFCCを定義する
WebDav
XPのValue
XPのプラクティス
XPの原則
zipコマンドの階層構造とオプション
アジャイルな初回の計画づくり
アジャイルな見積もりと計画づくりのための12のガイドライン
アトミックノート
アプリケーションが行うコミュニケーション分類
アプリケーションサービス
アローアンスとエクスペクテーション
イテレーション
イテレーション中のイベント
イテレーション計画
イミュータブルなテーブル設計
イメージしていないものを作ることはできない
インクリメント
インセプションデッキ
インターフェイスを作る判断基準
インプリシットカラム(暗黙の列)
インポスター症候群
エクストリームプログラミングの概要
エンティティ
カーネル
ギルド
コードの複雑さとは
システム整合性のための防衛術
シュードキー・ニートフリーク(疑似キー潔癖症)
スクラムイベント
スクラムチームの見積もり
スクラムでの要件定義
スクラムのスケジュール
スクラムの価値基準
スクラムの概要
スクラムマスターの仕事
すぐれた「コメント」とは何か
ストーリーポイント
ストーリー収集ワークショップ
スプリントバックログ
スプリントプランニング
スプリントレトロスペクティブ
スプリント開始の準備
スローシステムとファストシステム
タイムボックス
ダニングクルーガー効果
ダブルダイヤモンド
データフロー図(DFD)
デーモン
デイリースクラム
デザインドキュメント
テストの方向
デバッグの原則「試行錯誤をしない」
デメテルの法則
トピックノート
ドメインサービス
ドメインモデリングのコツ
ナチュラルプランニング
バーンダウンチャート
バリューストリームマップ
ブートシーケンス
ブートローダ
ファクトリ
ファントムファイル
プランニングポーカー
プリミティブAPI
プリミティブ型をそのまま使わない
プログラミングの基礎は難しい
プロダクトオーナーにふさわしい人物像
プロダクトバックログ
ベロシティ
マジックビーンズ
マネージャーの成果
みずほ銀行の東日本大震災時のシステム障害
メモとタスクは分ける
モックすべき対象
モックするのは自分が持っている型だけ
ユーザーストーリー
ユーザーストーリーの分割
ユーザーストーリーの見積もり
リスク管理の本質
リポジトリパターン
リリース計画
レガシーソフトウェアを改善するための選択肢
レッテルを貼るということ
ロジックを単純化するテクニック
不確実な未来
不確実性とアジャイル
予測できる未来(既に起きた未来)
人間が持つ心理バイアス
仕様オブジェクト
代数的データ型(ADT)
依存
値オブジェクト
値としてのIO
値としてのストリーム
凝集度
命令セットアーキテクチャ(ISA)
変数名は「カラフルな」単語にする
大聖堂とバザール
完成の定義
早引きLazyVim
書けることは相手に説明できること
未経験のコードベースを触るときは、経験者に聞く
理想日
理解に時間をかけるということ
理解の3要素
生成AIの開発
監視システムのデザインパターン
直和型
直積型
確証バイアス
統合テストとE2Eテストの違い
自動テストのレベル
記憶を構成する「保存強度」と「想起強度」
関心ごと単位で画面を分ける
関数型アーキテクチャ
関数型アーキテクチャとヘキサゴナルアーキテクチャの違い
関数型のエラー処理
集約
非暴力コミュニケーションのプロセス
Home
❯
Zettel
フォルダ: Zettel
186件のページ
2025年8月30日
すぐれた「コメント」とは何か
2025年8月30日
「気軽に聞く」と「気軽に断る」はセット
life/仕事術
2025年8月30日
「未来」の公式
2025年8月30日
「書く」ための練習
life/仕事術
2025年8月30日
zipコマンドの階層構造とオプション
SoftwareDevelopment/Infrastructure
2025年8月30日
usecaseを純粋関数として保つ方法
type/zettel
SoftwareDevelopment/Programming/Architecture/DDD
2025年8月30日
useMemoでコンポーネントを最適化する
SoftwareDevelopment/Programming/language/React
2025年8月30日
useMemo、useCallbackの使い分け
SoftwareDevelopment/Programming/language/React
2025年8月30日
udevd
2025年8月30日
ubuntuでキーボードがVialに認識されない問題
life/キーボード
2025年8月30日
testcontainers
SoftwareDevelopment/Programming/language/Go
2025年8月30日
terraformでmetrics dashboardをimportする
SoftwareDevelopment/Infrastructure/GoogleCloud
SoftwareDevelopment/Infrastructure/Terraform
SoftwareDevelopment/Infrastructure
2025年8月30日
terraformでAlert Policyをimportする
SoftwareDevelopment/Infrastructure/GoogleCloud
SoftwareDevelopment/Infrastructure/Terraform
SoftwareDevelopment/Infrastructure
2025年8月30日
systemd
2025年8月30日
subからusernameを取得する
SoftwareDevelopment/Infrastructure/AWS
SoftwareDevelopment/Infrastructure/AWS/Cognito
2025年8月30日
state(actor model)
SoftwareDevelopment/Programming/Architecture/actormodel
2025年8月30日
sqldef
SoftwareDevelopment/Programming/language/Go
2025年8月30日
sqlc
SoftwareDevelopment/Programming/language/Go
2025年8月30日
message(actor model)
SoftwareDevelopment/Programming/Architecture/actormodel
2025年8月30日
mailbox(actor model)
SoftwareDevelopment/Programming/Architecture/actormodel
2025年8月30日
logger.exception vs error
type/zettel
2025年8月30日
linuxユーザにsudo権限をつける
SoftwareDevelopment/Infrastructure
2025年8月30日
intramfs
2025年8月30日
if-else else if, switchの使い分け
SoftwareDevelopment/Programming/Architecture
2025年8月30日
hasOwnPropertyはType Guardできない
SoftwareDevelopment/Programming/language/TypeScript
2025年8月30日
behavior(actor model)
SoftwareDevelopment/Programming/Architecture/actormodel
2025年8月30日
ansibleメモ
SoftwareDevelopment/Infrastructure
2025年8月30日
actor
SoftwareDevelopment/Programming/Architecture/actormodel
2025年8月30日
XPの原則
SoftwareDevelopment/Agile
2025年8月30日
XPのプラクティス
SoftwareDevelopment/Agile
2025年8月30日
XPのValue
SoftwareDevelopment/Agile
2025年8月30日
WebDav
2025年8月30日
UserListを使ってFCCを定義する
2025年8月30日
TypeScriptでCognitoユーザの属性を変更する方法
SoftwareDevelopment/Infrastructure/AWS
SoftwareDevelopment/Infrastructure/AWS/Cognito
SoftwareDevelopment/Programming/language/TypeScript
2025年8月30日
TaskerでPOSTリクエストをする
2025年8月30日
TDDはスキル
SoftwareDevelopment/Programming/Architecture/TDD
2025年8月30日
TDDの進め方
SoftwareDevelopment/Programming/Architecture/TDD
2025年8月30日
TDDの仮実装
SoftwareDevelopment/Programming/Architecture/TDD
2025年8月30日
TDDのリズム
SoftwareDevelopment/Programming/Architecture/TDD
2025年8月30日
TDDの「T」はテストの一部に過ぎない
SoftwareDevelopment/Programming/Architecture/TDD
2025年8月30日
Slack Incomming WebhookのURL確認
type/zettel
2025年8月30日
SRP 単一責任の原則
2025年8月30日
SPEFEE
SoftwareDevelopment/Infrastructure
2025年8月30日
SOLID原則
2025年8月30日
SDV(Software define vehicle)
2025年8月30日
Notionエクスポートのリネームスクリプト
2025年8月30日
Notionではページもブロックである
life/notion
2025年8月30日
NVC(非暴力コミュニケーション)
life/仕事術
2025年8月30日
M1Macで動かないイメージがある理由
SoftwareDevelopment/Infrastructure
2025年8月30日
IDリクワイヤド(とりあえずID)
2025年8月30日
Humble Objectパターン
2025年8月30日
HSTSプリロードリスト
2025年8月30日
HSTS(HTTP Strict Transfer Security)
2025年8月30日
FCC
SoftwareDevelopment/Programming
2025年8月30日
Execute-CanExecuteパターン
SoftwareDevelopment/Programming/Architecture
SoftwareDevelopment/Programming/Architecture/DDD
SoftwareDevelopment/Programming/Architecture/TDD
2025年8月30日
DynamoDBのテーブル設計
SoftwareDevelopment/Infrastructure/AWS
SoftwareDevelopment/Infrastructure/AWS/DynamoDB
2025年8月30日
DomainProbeパターン
2025年8月30日
DomainEventパターン
SoftwareDevelopment/Programming/Architecture
SoftwareDevelopment/Programming/Architecture/DDD
2025年8月30日
D-Bus
2025年8月30日
Cognitoの属性検証について
SoftwareDevelopment/Infrastructure/AWS
SoftwareDevelopment/Infrastructure/AWS/Cognito
2025年8月30日
Cognitoのメールアドレスの重複について
SoftwareDevelopment/Infrastructure/AWS
SoftwareDevelopment/Infrastructure/AWS/Cognito
2025年8月30日
Cognitoでの匿名ログイン
SoftwareDevelopment/Infrastructure/AWS
SoftwareDevelopment/Infrastructure/AWS/Cognito
2025年8月30日
CloudSQLの認証方式
SoftwareDevelopment/Infrastructure/GoogleCloud/CloudSQL
SoftwareDevelopment/Infrastructure/GoogleCloud
SoftwareDevelopment/Infrastructure
2025年8月30日
CloudSQLのネットワーク
SoftwareDevelopment/Infrastructure
SoftwareDevelopment/Infrastructure/GoogleCloud
SoftwareDevelopment/Infrastructure/GoogleCloud/CloudSQL
2025年8月30日
Cloud SQLの接続
SoftwareDevelopment/Infrastructure
SoftwareDevelopment/Infrastructure/GoogleCloud
SoftwareDevelopment/Infrastructure/GoogleCloud/CloudSQL
2025年8月30日
Cloud SQL Auth Proxy
SoftwareDevelopment/Infrastructure/GoogleCloud
SoftwareDevelopment/Infrastructure
SoftwareDevelopment/Infrastructure/GoogleCloud/CloudSQL
2025年8月30日
Cloud RunのVPC接続
SoftwareDevelopment/Infrastructure
SoftwareDevelopment/Infrastructure/GoogleCloud
SoftwareDevelopment/Infrastructure/GoogleCloud/CloudRun
2025年8月30日
Cloud RunでのGCSfuseメモリ制限
SoftwareDevelopment/Infrastructure/GoogleCloud/CloudRun
2025年8月30日
Cloud RunでCloud SQL Auth Proxyを使う
SoftwareDevelopment/Infrastructure
SoftwareDevelopment/Infrastructure/GoogleCloud
SoftwareDevelopment/Infrastructure/GoogleCloud/CloudRun
SoftwareDevelopment/Infrastructure/GoogleCloud/CloudSQL
2025年8月30日
BLE Micro ProのCLI接続
life/キーボード
2025年8月30日
BDD(Behavior Driven Development)
SoftwareDevelopment/Programming/Architecture
SoftwareDevelopment/Programming/Architecture/TDD
2025年8月30日
AWS Organizationの設定
SoftwareDevelopment/Infrastructure/AWS
2025年8月30日
非暴力コミュニケーションのプロセス
2025年8月30日
集約
2025年8月30日
関数型アーキテクチャとヘキサゴナルアーキテクチャの違い
2025年8月30日
関数型アーキテクチャ
2025年8月30日
関数型のエラー処理
2025年8月30日
関心ごと単位で画面を分ける
2025年8月30日
記憶を構成する「保存強度」と「想起強度」
2025年8月30日
自動テストのレベル
SoftwareDevelopment/Programming/Architecture/TDD
2025年8月30日
統合テストとE2Eテストの違い
2025年8月30日
確証バイアス
2025年8月30日
直積型
2025年8月30日
直和型
2025年8月30日
監視システムのデザインパターン
2025年8月30日
生成AIの開発
SoftwareDevelopment/Infrastructure/AWS
type/literature/seminar
2025年8月30日
理解の3要素
life/仕事術
2025年8月30日
理解に時間をかけるということ
2025年8月30日
理想日
2025年8月30日
未経験のコードベースを触るときは、経験者に聞く
2025年8月30日
書けることは相手に説明できること
life/仕事術
2025年8月30日
早引きLazyVim
SoftwareDevelopment/Programming
2025年8月30日
完成の定義
2025年8月30日
大聖堂とバザール
2025年8月30日
変数名は「カラフルな」単語にする
2025年8月30日
命令セットアーキテクチャ(ISA)
2025年8月30日
凝集度
2025年8月30日
値オブジェクト
SoftwareDevelopment/Programming
2025年8月30日
値としてのストリーム
2025年8月30日
値としてのIO
2025年8月30日
依存
2025年8月30日
代数的データ型(ADT)
2025年8月30日
仕様オブジェクト
2025年8月30日
人間が持つ心理バイアス
2025年8月30日
予測できる未来(既に起きた未来)
2025年8月30日
不確実性とアジャイル
2025年8月30日
不確実な未来
2025年8月30日
ロジックを単純化するテクニック
2025年8月30日
レッテルを貼るということ
2025年8月30日
レガシーソフトウェアを改善するための選択肢
2025年8月30日
リリース計画
2025年8月30日
リポジトリパターン
2025年8月30日
リスク管理の本質
2025年8月30日
ユーザーストーリーの見積もり
2025年8月30日
ユーザーストーリーの分割
2025年8月30日
ユーザーストーリー
2025年8月30日
モックするのは自分が持っている型だけ
SoftwareDevelopment/Programming/Architecture/TDD
2025年8月30日
モックすべき対象
SoftwareDevelopment/Programming/Architecture/TDD
2025年8月30日
メモとタスクは分ける
life/仕事術
2025年8月30日
マネージャーの成果
2025年8月30日
マジックビーンズ
2025年8月30日
ベロシティ
2025年8月30日
プロダクトバックログ
2025年8月30日
プロダクトオーナーにふさわしい人物像
スクラムブートキャンプ
2025年8月30日
プログラミングの基礎は難しい
life/仕事術
2025年8月30日
プリミティブ型をそのまま使わない
2025年8月30日
プリミティブAPI
2025年8月30日
プランニングポーカー
2025年8月30日
ブートローダ
2025年8月30日
ブートシーケンス
2025年8月30日
ファントムファイル
2025年8月30日
ファクトリ
2025年8月30日
バーンダウンチャート
2025年8月30日
バリューストリームマップ
2025年8月30日
ナチュラルプランニング
2025年8月30日
ドメインモデリングのコツ
2025年8月30日
ドメインサービス
2025年8月30日
トピックノート
life/仕事術
2025年8月30日
デーモン
2025年8月30日
データフロー図(DFD)
SoftwareDevelopment
SoftwareDevelopment/Programming/Architecture
2025年8月30日
デメテルの法則
2025年8月30日
デバッグの原則「試行錯誤をしない」
2025年8月30日
デザインドキュメント
life/仕事術
2025年8月30日
デイリースクラム
type/zettel
2025年8月30日
テストの方向
SoftwareDevelopment/Programming/Architecture/TDD
2025年8月30日
ダブルダイヤモンド
2025年8月30日
ダニングクルーガー効果
2025年8月30日
タイムボックス
2025年8月30日
スローシステムとファストシステム
2025年8月30日
スプリント開始の準備
2025年8月30日
スプリントレトロスペクティブ
2025年8月30日
スプリントプランニング
2025年8月30日
スプリントバックログ
2025年8月30日
ストーリー収集ワークショップ
2025年8月30日
ストーリーポイント
2025年8月30日
スクラムマスターの仕事
2025年8月30日
スクラムチームの見積もり
2025年8月30日
スクラムイベント
2025年8月30日
スクラムの概要
2025年8月30日
スクラムの価値基準
2025年8月30日
スクラムのスケジュール
2025年8月30日
スクラムでの要件定義
2025年8月30日
シュードキー・ニートフリーク(疑似キー潔癖症)
2025年8月30日
システム整合性のための防衛術
2025年8月30日
コードの複雑さとは
SoftwareDevelopment/Programming/Architecture
SoftwareDevelopment/Programming/Architecture/TDD
2025年8月30日
ギルド
2025年8月30日
カーネル
2025年8月30日
エンティティ
2025年8月30日
エクストリームプログラミングの概要
SoftwareDevelopment/Agile
2025年8月30日
インポスター症候群
2025年8月30日
インプリシットカラム(暗黙の列)
2025年8月30日
インターフェイスを作る判断基準
SoftwareDevelopment/Programming/Architecture/TDD
2025年8月30日
インセプションデッキ
2025年8月30日
インクリメント
2025年8月30日
イメージしていないものを作ることはできない
2025年8月30日
イミュータブルなテーブル設計
2025年8月30日
イテレーション計画
2025年8月30日
イテレーション中のイベント
2025年8月30日
イテレーション
2025年8月30日
アローアンスとエクスペクテーション
SoftwareDevelopment/Programming/Architecture/TDD
2025年8月30日
アプリケーションサービス
SoftwareDevelopment/Programming/Architecture
SoftwareDevelopment/Programming/Architecture/DDD
2025年8月30日
アプリケーションが行うコミュニケーション分類
SoftwareDevelopment/Programming/Architecture
2025年8月30日
アトミックノート
life/仕事術
2025年8月30日
アジャイルな見積もりと計画づくりのための12のガイドライン
SoftwareDevelopment/Agile
2025年8月30日
アジャイルな初回の計画づくり
2025年8月30日
みずほ銀行の東日本大震災時のシステム障害