Skip to content
アイデアを表現するための安全な場所を作る
アイデアを表現するための安全な場所を作る

チームをリードする際には、経験レベルに関係なく、誰もが自分のアイデアを安心して表現できる環境を作ることが重要です。

スクラムは過大評価されている
スクラムは過大評価されている

スクラムは過大評価されている。一度も一緒に働いたことのないチームにとっては良い出発点だが、すべてではない。

バイナリサーチの実装
バイナリサーチの実装

バイナリサーチアルゴリズムは大きな数値配列を素早く検索します。分割統治法としてよく知られています。

ビルドフレームワークを使用する利点
ビルドフレームワークを使用する利点

継続的インテグレーション(CI)および/または継続的デリバリー(CD)は、最近のソフトウェアプロジェクトの標準です。Azure DevOps、TeamCity、Jenkins、Cruise Control.Netなど、多くのビルドサーバーがあります。

ソフトウェア開発に一般的に使用するツールとリソース
ソフトウェア開発に一般的に使用するツールとリソース

以下は、私が一般的に使用するツール、ライブラリ、およびリソースのコレクションです。

Grady Boochがソフトウェアアーキテクチャについて語る
Grady Boochがソフトウェアアーキテクチャについて語る

Grady Boochがソフトウェアアーキテクチャについてツイートした一連のツイート

NVarchar と Varchar の比較
NVarchar と Varchar の比較

新しい文字列列を定義するエンジニアは決断を迫られます:nvarchar を使うべきか、それとも varchar を使うべきか?

Vanilla JavascriptからReactの入力値を変更する
Vanilla JavascriptからReactの入力値を変更する

Vanilla JavascriptからReactの入力値を変更することは、思っているほど単純ではありません。

FromService 属性をいつ使用するか
FromService 属性をいつ使用するか

[FromServices] 属性は、Asp.Net Core コントローラーでメソッドレベルの依存性注入を可能にします。

C# 8 - Nullable Reference Types
C# 8 - Nullable Reference Types

Microsoftは、C# 8に「Nullable Reference Types」という新機能を追加しています。最初は混乱しやすいのですが、すべての参照型はnullableなので、どう違うのでしょうか?今後、この機能が有効になると、参照型はnon-nullableになります。ただし、明示的にnullableとして記述…