Language-Specific
TypeScript, Python, Rust, Go — language-specific patterns and idioms
10 skillsTypeScript Strict Mode
TypeScript strict mode with advanced types, discriminated unions, and Zod validation.
Python Type Hints & Mypy
Python type hints with Pydantic, Protocol, and mypy strict mode.
Rust Ownership & Lifetimes
Rust ownership model, borrowing rules, lifetime annotations, and smart pointers.
Go Error Handling Patterns
Idiomatic Go error handling with wrapping, custom types, and sentinel errors.
Java 21+ Modern Patterns
Modern Java patterns including records, sealed classes, pattern matching, virtual threads, and structured concurrency.
C++20/23 Modern Patterns
Modern C++ patterns with concepts, ranges, coroutines, modules, and smart memory management.
PHP 8.3 Modern Patterns
Modern PHP patterns with typed properties, enums, fibers, readonly classes, and static analysis.
Swift 5.10 Language Patterns
Swift patterns including value types, protocol-oriented design, concurrency, and Result builders.
Kotlin Idiomatic Patterns
Kotlin idiomatic patterns with coroutines, null safety, sealed classes, and extension functions.
Advanced SQL Query Patterns
Advanced SQL patterns including window functions, CTEs, indexing strategies, and query optimization.