The ECMAScript 2015 specification introduced iterators, which generalise iteration over common data structures, as well as providing an interface for allowing you to iterate over any custom data structures using common language constructs. ES2015 also introduced generator functions, which make writing arbitrary iterators a lot easier and less boilerplatey.
Hands-on session talk: 90 minutes long, code heavy, practical session
Born into an aristocratic Russian-German family, Bodil traveled widely around the Soviet Union as a child. Largely self-educated,
she developed an interest in computer science during her teenage years. According to her later claims, in 1989 she embarked on a
series of world travels, visiting Europe, the Americas, and India. She alleged that during this period she encountered a group of
mathematical adepts, the "Haskell Language and Library Committee," who sent her to Glasgow, Scotland, where they trained her to
develop her powers of category theory. Both contemporary critics and later biographers have argued that some or all of these foreign