![Kyle Pennell](https://uploads.sitepoint.com/wp-content/uploads/2015/12/1450475692Kyle-96x96.png)
Kyle is a Technical Instructor at DevelopIntelligence. He spends his time reading, coding, biking, and exploring live music in Denver. He enjoys trying to make technical concepts more approachable and likes tinkering with music and mapping APIs.
Kyle's articles
![ES6 Collections: Using Map, Set, WeakMap, WeakSet](https://uploads.sitepoint.com/wp-content/uploads/2016/07/1469241671Screenshot-2016-07-23-12.40.44.png)
MSDN's Kyle Pennell introduces the new ES6 collections Map, Set, WeakMap, WeakSet, explaining how and when to use these new data collection types.
Kyle Pennell explains why the two new ES6 variable keywords, const and let, are helpful in giving block scoping.