Sort by - linked count
-
関数型ドメインモデリング
-
技術的負債の4象限Technical Debt Quadrant Martin Fowlerが技術的負債が発生するケースを4象限で分類したもの。 Reckless(無謀) or Prudent(慎重) Deliberate(意図的) or Inadvertent(不注意) の2軸で分類する。 例えばリリース当初はクリーンなコードを書いていたつもりだが、1年後に本来正しかった設計が見つかった。のようなケースではPrudentかつInadvertentとなる Blog
-
要件定義#Documentation 「何を作ればよいのか」を明確にするために行う
-
抽象化によるブランチ#Martin Fowler #Continuous Integration BranchByAbstraction
-
Bertrand Meyer
-
OWASP Top Ten#Security OWASP Foundationが発表するセキュリティ専門家によるトップ10に含まれるべき脆弱性リスト 定期的に更新されるため最新を追うべき https://owasp.org/www-project-top-ten/
-
分散コンピューティングの8つの誤謬#Network 分散システムを扱い際、しばしば陥りがちなネットワークへの仮定を8つリストアップしたもの ネットワークは信頼性がある レイテンシはゼロ 帯域幅は無限 ネットワークは安全 トポロジは変わらない 管理者は1人だけ 転送コストはゼロ ネットワークは均質 https://nighthacks.com/jag/res/Fallacies.html
-
SerenityJS#JavaScript #TypeScript #Testing BDDフレンドリーなビジネスに重点を置いたテスト自動化を実現するテストフレークワークライブラリ PlaywrightのようなE2Eテストライブラリを抽象化し統合できる https://serenity-js.org/
-
Devin Wiki#Documentation #AI Devinと連携されたリポジトリの内容を説明するWikiを生成する機能 自動でインデックスされる
-
RSA#Security 秘密鍵と公開鍵による暗号方式 署名に用いる際は公開鍵を用いて署名をした署名者のことを、秘密鍵によって署名付きトークンを検証できる RFC 8017 - PKCS #1: RSA Cryptography Specifications Version
-
Datadog/RUMReal User Monitoring #Observability Datadog上で個々のユーザーのアクティビティをリアルタイムで可視化する APMと紐づける(以下、詳細)ことでフロントエンドで収集したデータをバックエンドのトレースと相関づけて追跡できる Connect RUM and Traces RUM & セッションリプレイ
-
Whole Team#Agile #XP #Team Organization クロスファンクショナルチームの考えをベースとするエクストリームプログラミングで紹介されるプラクティス
-
ユーザーストーリー駆動開発で行こうAuthors: 市谷聡啓 #Agile ユーザーストーリー駆動開発で行こう。 by @papanda ユーザーストーリー INVEST ユーザーストーリーマッピング
-
Redoc#Documentation Open API仕様を元にドキュメンテーションを行いシンプルなUIで表示される CLIによるドキュメント生成またはHTMLファイルへのscript埋込が可能 Redoc
-
入門 監視
-
Agile Testing Condensed
-
Datadog Agent#Observability Datadogへホストのログを送信するソフトウェア。 各ホストの環境別にいくつかのインストール手段が用意されている 例としてKubernetesへのインストール方法は以下 Kubernetes に Datadog Agent をインストールする https://docs.datadoghq.com/ja/agent/?tab=Linux
-
群れるアジャイル#石垣雅人 #Agile #Team Organization Swarming自体の説明とリモートワーク下での暗黙知の共有について 自己組織化
-
Lead Time, Cycle Time & Change Lead Time
-
SHASecure Hash Algorithms #Security 電子署名の改竄防止等で最もよく利用されているハッシュ化アルゴリズム 異なる元データから同一のハッシュ値が生成される可能性が低いことを求められ、SHA-2, SHA-256 等の種類がある RFC 6234 - US Secure Hash Algorithms (SHA and SHA-based HMAC and HKDF)
-
仮説キャンバスでプロダクトの仮説を立てよう#市谷聡啓 #仮説キャンバス Blog
-
Eric Evans氏はドメイン駆動設計(DDD) は未完成だと述べた#ドメイン駆動設計 #Eric Evans InfoQ
-
BSRBuf Schema Registory #Continuous Integration #Continuous Delivery Bufが提供するProtocol Buffersツール群のうちの一つ Protobufファイル群をモジュールとしてバージョン管理することができる。 モジュールとしてのドキュメンテーションをサポートし依存関係管理も可能 Overview - Buf Docs
-
スクラムにおける技術的スパイクの進め方#吉羽龍太郎 #Agile スクラム開発で行う技術的スパイクについて https://www.ryuzee.com/contents/blog/7121
-
Swagger
-
スタートアップが山型クロスファンクショナルチームでデリバリスピードを安定させる話#Team Organization キーワード クロスファンクショナルチーム Whole Team
-
A Mess is not a Technical DebtRobert C. Martinによるブログ 技術的負債は戦略的に適用されるものであり、ただのクリーンでないコードに対して用いる概念ではない。という主張 負債が増えるのを意図的に捉えテストやリファクタリングを拡充すべきとしている Clean Coder - A Mess is not a Technical Debt.
-
BDDとDDDAuthors: Dan North, 和智右桂 #BDD #ドメイン駆動設計 #Software Design Blog
-
BDDと共通言語Authors: Greg Young, 和智右桂 DDDのユビキタス言語とBDDの共通言語の違いを論じている Digital Romanticism
-
認可/ポリシー#Authorization 主体とスコープとの紐付けをルールとして扱う
-
ダイナミックリチーミング
-
OPTIMIZE TABLE#Data Store MySQLにおいてテーブルインデックスを再編成し最適化する命令 MySQL :: MySQL 8.0 リファレンスマニュアル :: 13.7.3.4 OPTIMIZE TABLE ステートメント
-
スプリントレビューの進め方#スプリントレビュー #吉羽龍太郎 #Agile Blog
-
スタッフエンジニア
-
Cline#AI VS Codeプラグインとして動作するAIアシスタント、ステップバイステップでAIエージェントに近い形の体験となる LLMのAPIキーを設定に入力して利用できる https://marketplace.visualstudio.com/items?itemName=saoudrizwan.claude-dev
-
カイゼン・ジャーニー
-
監視SaaSの運用におけるObservability改善の歩み#Observability キーワード Observability Primary Signals Unknown unknowns ログ/メトリクス/トレース OpenTelemetry オブザーバビリティ成熟度モデル
-
熊とワルツを
-
Effective Rust
-
Book/テスト駆動開発
-
Microservice Prerequisites#DevOps マイクロサービス設計でサービスを増やしていく前に、満たしているべき条件をMartin Fowlerが論じたブログ Microservice Prerequisites
-
Podクラウドネイティブの世界において、1つまたは複数のコンテナを保持する最小ユニット 主にKubernetes Podを指す
-
pulldown-cmark#Programming Rust言語のMarkdown Parser https://github.com/pulldown-cmark/pulldown-cmark
-
Dapr Agents#Cloud Native #AI Kubernetes NativeなDaprプロジェクト上でLLMを利用したAIエージェントを開発できる DaprのワークフローによるメッセージングベースのAIエージェント連携も可能 https://dapr.github.io/dapr-agents/
-
エリート DevOps チームであることを Four Keys プロジェクトで確認する#DevOps Four Keysの計測方法についてGoogle Cloudブログ上で説明されている 指標の計算方法を以下のように定義している デプロイの頻度 組織による正常な本番環境へのリリースの頻度。 変更のリードタイム commit から本番環境稼働までの所要時間 変更障害率 デプロイが原因で本番環境で障害が発生する割合(%) サービス復元時間 組織が本番環境での障害から回復するのにかかる時間 日本語 英語
-
httpieヒューマンフレンドリーなHTTP Client Main features - HTTPie 3.2.4 (latest) docs
-
第5回 テストピラミッド ~自動テストの信頼性を中長期的に保つ最適なバランス~#Testing #和田卓人 https://gihyo.jp/dev/serial/01/savanna-letter/0005 テストピラミッド テストサイズ テストダブル
-
単独リンク変換計画単独リンク変換計画 目標 - [テキスト](URL) または - [](URL) をautolinkに変換する 条件: 1件のみの箇条書きリンクのみ変換(2件以上連続する場合は変換しない) 変換対象パターン 変換する(単独リンク) - [テキスト](URL) → <URL> - [](URL) → <URL> 変換しない(連続リンク) - [テキスト1](URL1) - [テキスト2](URL2) ← 2件以上連続は変換しない 確認済みサンプル 変換対象 Kubernetes/Role.md:9: - [](https://kubernetes.io/docs/reference/access-authn-authz/rbac/) 組織を芯からアジャイルにする「インセプションデッキ」.md:3: - [Docswell](https://www.docswell.com/s/papanda/ZYR1L5-shin-agile-deck) Greg Young.md:5: - [X](https://twitter.com/gregyoung) Ken Schwaber.md:5: - [Home](https://scrumguides.org/ken.html) 変換除外 ADR.md:17-18: 2件連続 ドメインイベント.md:3-4: 2件連続 Eff.md:4-9: 6件連続 スタッフエンジニア.md:7-9: 3件連続 実装手順 全Markdownファイルを検索 各ファイルでリンクパターンを検出 前後の行をチェックしてリンクが単独かどうか判定 単独の場合のみ変換実行 検出ロジック # 前の行がリンクでない かつ 次の行がリンクでない # → 単独リンクとして変換対象 正規表現パターン 検索: ^(\s*)-\s*\[.*?\]\((https?://[^)]+)\)$ 置換: $1<$2> 期待される結果 214件中、単独リンクのみが変換される 連続リンクは箇条書き形式を維持 URL機能は完全に保持される
-
実践クリーンアーキテクチャ#Software Design #成瀬允宣 クリーンアーキテクチャを実装レベルで実践するドキュメント 実践クリーンアーキテクチャ │ nrslib
-
Buf CLI#Continuous Integration Bufが提供するProtocol Buffersツール群のうちの一つ protoc に代わる高速なコンパイルやスタブ生成が可能。その他CIに組み込むようなlinterや破壊的変更検出の機能を有している https://buf.build/docs/cli/