Completed
Trait requirements: solution
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
A Tour of New Hack Language and Library Features
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Type Annotations at Run Time
- 3 PHP Closure Expressions
- 4 Hack Lambda Expressions
- 5 Benefits of Lambda Expressions
- 6 More Examples
- 7 Hack Collections
- 8 map/filter example
- 9 Design
- 10 array_merge() example
- 11 Downsides of one-size-fits-all
- 12 Static Typing
- 13 PHP arrays have value-type semantics
- 14 Immutable Collections
- 15 Code example: Sync = Async
- 16 Awaitable
- 17 Parallel async/await
- 18 Mid-execution
- 19 Entering async
- 20 Goodies!: Constructor Promotion
- 21 Goodies!: Trailing Commas
- 22 Detecting Errors in Traits
- 23 Trait requirements: solution
- 24 Goodies!: Trait Interfaces
- 25 Future Directions