Microsoft Tech
![Best JavaScript Frameworks, Libraries and Tools to Use in 2019](https://uploads.sitepoint.com/wp-content/uploads/2015/11/1496086751Fotolia_105435947_Subscription_Monthly_M.jpg)
Craig Buckler comes up with his list of the top JavaScript frameworks, libraries and tools, and explains when to use them.
![Continuous Learning for Your iOS App Using App Center](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1492756420rails-search.jpg)
Read Continuous Learning for Your iOS App Using App Center and learn Microsoft Tech with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
![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.
![Angular 2 Components and Providers: Classes, Factories & Values](https://uploads.sitepoint.com/wp-content/uploads/2016/02/1469374714angle.jpg)
David Aden writes about the fundamental aspects of Angular 2 components and providers.
![Angular 2 Components: Inputs and Outputs](https://uploads.sitepoint.com/wp-content/uploads/2016/02/1521679430angular-components-inputs-outputs.jpg)
David Aden discusses Angular 2 components, looking at how they’re defined, and how to get data into them and back out of them.
![How To Use App Center To Build, Test And Deliver iOS Apps](https://uploads.sitepoint.com/wp-content/uploads/2016/02/1454566338debug.jpg)
This tutorial walks you through how easily Microsoft's Visual Studio App Center can centralise your Continuous Integration and Continuous Delivery needs.
![Automate CI/CD and Spend More Time Writing Code](https://uploads.sitepoint.com/wp-content/uploads/2017/11/1510797678Feature-Image_resized.jpg)
An overview of how Microsoft Visual Studio App Center can help you automate continuous integration and continuous deployment to save you time.
![Working with Data in React: Properties & State](https://uploads.sitepoint.com/wp-content/uploads/2016/07/1469497343coding.jpg)
Eric Greene of the Microsoft Developer Network teaches the fundamentals of working with data in React apps.
![Exploring React’s State Propagation](https://uploads.sitepoint.com/wp-content/uploads/2016/07/1469497844coding2.jpg)
Following his article on working with data in React, Eric Greene of the Microsoft Developer Network looks at state propagation in React.
![ES6 Template Literals: Techniques and Tools](https://uploads.sitepoint.com/wp-content/uploads/2016/07/14692413101467638376ES6-template-literals-techniques-and-tools01-example1-code.png)
Kurt Cagle of the Microsoft Developer Network explains a new JavaScript ES6 feature, template literals.
![Getting Started with React, GraphQL and Relay (Part 2 of 2)](https://uploads.sitepoint.com/wp-content/uploads/2016/07/14692417541467553947react-grapicQL-and-relay-part2of2-01-1024x512.jpg)
Eric Greene of the Microsoft Developer Network shows readers how to start developing with React, GraphQL and Relay. Part 2.
![Getting Started with React, GraphQL and Relay (Part 1 of 2)](https://uploads.sitepoint.com/wp-content/uploads/2016/07/1469241848imgres.png)
Eric Greene of the Microsoft Developer Network shows readers how to start developing with React, GraphQL and Relay. Part 1.
![Understanding ES6 Modules via Their History](https://uploads.sitepoint.com/wp-content/uploads/2016/07/14692419621467552652understanding-es6-modules-via-their-history08-AMD.jpg)
Elias Carlston looks at the history behind JavaScript ES6 modules and how that has influenced module design in its current state.
![Level Up: Building a Brand-New Browser](https://uploads.sitepoint.com/wp-content/uploads/2016/06/1469242044imgres.png)
Microsoft evangelists and developers talk about how they're incorporating user feedback into the future of Microsoft Edge.
![What’s Next for EdgeHTML](https://uploads.sitepoint.com/wp-content/uploads/2016/06/1469247559horizon.jpg)
Microsoft evangelists and developers talk about what's next for EdgeHTML, Microsoft Edge's layout engine.
![The Web Should Just Work for Everyone: Microsoft Edge and Inclusive Design](https://uploads.sitepoint.com/wp-content/uploads/2016/05/14692422064426.abftptbomnwre-image1_760x474.png)
Microsoft evangelists and developers talk about inclusive design in browser development.
![Building Extensions for Microsoft Edge](https://uploads.sitepoint.com/wp-content/uploads/2016/05/1469321815edge.jpg)
Microsoft evangelists and developers talk about building extensions for Microsoft Edge.
![Real-Time Communications with Microsoft Edge](https://uploads.sitepoint.com/wp-content/uploads/2016/05/1469321947edge.jpg)
Microsoft evangelists and developers talk about real-time communications with Microsoft Edge.
![F12 Edge Developer Tools](https://uploads.sitepoint.com/wp-content/uploads/2016/05/1469322100tools.jpg)
Microsoft evangelists and developers talk about Microsoft Edge's developer tools.
![Strong Authentication and the Road to FIDO](https://uploads.sitepoint.com/wp-content/uploads/2016/05/1469322256road.jpg)
Microsoft evangelists and developers talk about authentication, Microsoft Edge, and the FIDO movement.
![The Cutting Edge of Browser Security](https://uploads.sitepoint.com/wp-content/uploads/2016/05/1469322367security.jpg)
Microsoft tech evangelists and engineers talk about the Microsoft Edge, browser exploits and security.
![Using Internet-Scale Data to Guide Product Planning](https://uploads.sitepoint.com/wp-content/uploads/2016/05/1469322492internet.jpg)
Microsoft tech evangelists and engineers talk about using Internet-scale data to guide product planning.
![A Lap Around ChakraCore](https://uploads.sitepoint.com/wp-content/uploads/2016/05/1469322691lap.jpg)
Read A Lap Around ChakraCore and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
![Looking Back: One Year of Microsoft Edge](https://uploads.sitepoint.com/wp-content/uploads/2016/05/1469322844view.jpg)
This article is part of a web development series from Microsoft tech evangelists and engineers on practical JavaScript learning, open source projects, and interoperability best practices including Microsoft Edge browser.
![Watch the Build 2016 Event, Live on SitePoint!](https://uploads.sitepoint.com/wp-content/uploads/2016/03/1469373564build.jpg)
Read Watch the Build 2016 Event, Live on SitePoint! and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
![Getting Started with React: Building a Hello World Demo](https://uploads.sitepoint.com/wp-content/uploads/2016/02/1469373889world.jpg)
Eric Green shows you how to build a "hello world" app in React.
![Data Flows with Angular 2 and Redux](https://uploads.sitepoint.com/wp-content/uploads/2016/02/1469375390flow.jpg)
Jason Aden writes about data flows in Angular 2 and Redux.
Jason Aden gives an introduction to building web applications with Angular 2.
Microsoft's Rami Sayar shares the three plugins that every Gruntfile and Gulpfile needs to make a great website
Kamren Zorgdrager developed an application that uses Geolocation API to move into modularized promises.