Mirror Course
Bridge your Go systems knowledge to TypeScript. Both languages emphasize types and interfaces, but TypeScript targets the browser/Node.js world.
Defining data structures and behavior
Structural typing: satisfy an interface by having the right shape
Handling failures: error values vs exceptions
Concurrent and asynchronous programming
Working with collections of data
Organizing and sharing code
Go testing package vs Jest/Vitest — table-driven vs describe/it
Go generics (1.18+) vs TypeScript generics — constraints and type parameters