Microsoft are making significant investments in the user experience of SharePoint, creating new, modern experiences for core SharePoint capabilities like document libraries, lists, and portals. Like much of the modern web, these capabilities are built with an emphasis on client-side script to provide a light-weight, lightning-fast experience. The new SharePoint Framework provides the foundation inside SharePoint for building responsive experiences for both mobile and desktop. We'll help you to get started with the key new concepts and tools, as we build a client side web part.
In this video I had the privilege of talking to Ian Cooper about an open source project called Brighter. Brighter is built for scalable applications through the use of CQRS pattern. Its a truly interesting approach to building systems that was both eye opening and merits our consideration.