プログラミング言語

Java、Spring Boot、Golang、Python… — 実践的なサンプルで正しく効率的なコードを。

TypeScript · 2026/10/29 · 9 分で読めます · 48

TypeScriptのTemplate Literal Typesを例で学ぶ

Template Literal Typesでキー名を生成し、ルートパラメータをパースして型安全なイベントエミッターを書く。Viestでの型テスト、落とし穴も含めて解説します。

Rust · 2026/10/28 · 10 分で読めます · 47

RustのMutexとchannelを使った安全な並行処理

Arc<Mutex<T>>でスレッド間でデータを共有し、mpscチャネルでメッセージを送受信し、デッドロック、ポイズニング、その他の一般的なエラーを回避する方法。

TypeScript · 2026/10/28 · 9 分で読めます · 51

TypeScriptの厳密モード: 何が有効になるのか

tsconfigのstrictフラグが何をチェックするか、各チェックが何の型エラーを検出するか、strictの外に有効にすべきフラグ、そして既存プロジェクトをstrictに移行する方法。

Rust · 2026/10/27 · 9 分で読めます · 53

RustのAxumでREST APIを構築する

Axum 0.8でCRUD REST APIを構築します。routing、extractor、shared state、IntoResponseを使ったエラーハンドリング、ネットワークポートを開かないhandlerのテストを扱います。

Kotlin · 2026/10/26 · 9 分で読めます · 44

KotlinのHigher-order functionとlambda

Function typeの宣言、lambdaの受け渡しと戻り値、function reference、closure、lambda with receiver、inlineの使い方を解説します。

Rust · 2026/10/26 · 10 分で読めます · 49

Rustのスマートポインタ: Box、Rc、Arc

Rust での Box、Rc、Arc の使い分け: ヒープ割り当て、単一スレッド内での所有権共有と複数スレッド間での共有、Weak、RefCell、Mutex の組み合わせ

Kotlin · 2026/10/25 · 8 分で読めます · 59

Spring BootでのKotlinバックエンド

Kotlinを使ったSpring Boot 3プロジェクトのセットアップ、REST API、JPAエンティティ、設定とテスト、JavaからKotlinへの移行時よくあるエラーを含みます。

TypeScript · 2026/10/24 · 9 分で読めます · 45

TypeScriptでEnumかUnion String Literalか?

TypeScriptのEnumとUnion String Literalを、ランタイム、型安全性、ツーリングの観点から比較し、`as const`パターンと各状況での選択基準を解説。