Featured
-
Python Core Concepts
Essential Python concepts: data model, decorators, generators, context managers, type hints, and collections.
-
Python 3.10+: Key Updates by Version
Summary of the most important Python features from 3.10 through 3.13.
-
PHP Core Concepts
Essential PHP concepts: OOP, traits, interfaces, closures, generators, SPL data structures, and error handling.
-
PHP 8.x: Key Updates by Version
Summary of the most important PHP 8.x features from 8.0 through 8.4.
-
TypeScript Core Concepts
Essential TypeScript concepts: type system, generics, utility types, type guards, and advanced patterns.
-
TypeScript 5.x: Key Updates by Version
Summary of the most important TypeScript 5.x features, version by version.
Recent Posts
-
Kata: Two-Pointer Technique
Master the two-pointer technique with pair sum, palindrome check, and container with most water.
-
Kata: Dijkstra's Shortest Path
Implement Dijkstra's algorithm for finding shortest paths in weighted graphs.
-
Kata: Depth-First Search
Implement DFS recursively and iteratively, with applications to path finding and cycle detection.
-
Kata: Merge Sort
Implement merge sort using divide and conquer, with time and space analysis.