TECH WIKI / ENGINEERING NOTES
만들고, 부수고,
배운 것을 기록합니다.
개발 과정에서 마주친 문제와 해결법, 도구와 아키텍처에 관한 실전 중심의 기술 기록입니다.
GUIDED LEARNING
학습 시리즈
순서대로 따라가는 실전 로드맵GUIDED LEARNING
Learning series
Structured paths from setup to production최신 글
LATEST POSTS
-
[Rust Zero to Production 09] Rust `&str` vs `String`: Ownership Choices for Text APIs
Design text-processing signatures and handle UTF-8 boundaries safely.
-
[Rust Zero to Production 08] Rust Borrowing and References: Read the Compiler’s Design Feedback
Refactor the CLI to borrow data and explain aliasing plus mutation rules.
-
[Rust Zero to Production 07] Understand Rust Ownership Through Moves, Copies, Stack, and Heap
Predict value validity after assignment and function calls; no cargo-cult cloning.
-
[Rust Zero to Production 06] Build a Testable Rust CLI Without Mixing I/O and Logic
Produce an initial endpoint registry CLI using standard-library argument handling and unit tests.
-
[Rust Zero to Production 05] Practical Rust Collections: Vec, String, and HashMap
Parse and summarize endpoint records with safe collection APIs and Unicode-aware string handling.
-
[Rust Zero to Production 04] Work with Rust Tuples, Arrays, and Destructuring
Transform fixed-size data safely and handle indexed access without panics.
-
[Rust Zero to Production 03] Rust Expressions, Functions, and Control Flow Without Surprises
Build small pure functions; distinguish statements from expressions; test branches and loops.
-
[Rust Zero to Production 02] Rust Variables and Types: Why Immutability Is the Default
Explain inference, annotations, shadowing, constants, and explicit mutation.