プログラミング言語

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

Kotlin · 2026/10/06 · 7 分で読めます · 114

KotlinのData ClassとCopy関数

Kotlinのdata classが自動生成する機能、copy()関数を使った安全なコピーの作成方法、値比較や継承での一般的な落とし穴について学びます。

Rust · 2026/10/06 · 7 分で読めます · 85

Result と Option: Rust型のエラー処理

Rust の Option<T> と Result<T, E> を学ぶ: 値が存在しない状況の表現、起こりうるエラー、そして例外の代わりに ? 演算子を使ったエラー伝播。

Spring Boot · 2026/10/06 · 8 分で読めます · 130

Spring Data JPA: Repository、Query Method、@Query

Spring Data JPA がリポジトリを自動生成する方法、クエリメソッドの命名規則、およびステートメントをより正確に制御するために @Query をいつ使用するかについて学びます。

TypeScript · 2026/10/06 · 8 分で読めます · 111

TypeScriptのUnion、Intersection、Narrowing

unionとintersectionを使ってデータ型を組み合わせ、TypeScriptで型を絞る(narrowing)ことで、安全でランタイムエラーが少ないコードを書く方法を学びましょう。

Python · 2026/10/05 · 7 分で読めます · 117

dataclasses: Pythonの簡潔なデータクラス

Pythonのdataclassesモジュールについて学び、データを保持するクラスを簡潔に書く方法を知りましょう。__init__、__repr__、__eq__を自動生成し、ボイラープレートコードなしでデータクラスを作成できます。