Microsoft MVP Logo

I love this conference! Next week the SharePoint Evolution Conference 2015 will be held in London from April 20-22, 2015. In the last week they have posted the conference agenda of all the speakers and sessions... this is going to be one heck of a show! This conference always holds the best attendees, content, speakers and discussions... it raises the bar for everyone else. At this show I'm presenting three sessions that I'm really excited to share!

Expect minimal slides from me... they are developer sessions that will be 99% demo! You might look at the first two sessions and think "hey wait, you've done those before." You're right, but I'm doing a complete revamp of both sessions and updating them to have a lot of extra and new stuff. For instance, the Breeze & REST session will talk about some of the new stuff Microsoft has added to the REST API of late. And my SPA/AngularJS session will not just show you how to build a SPA for SharePoint, but we'll also see how to do full automated unit testing & end-to-end testing with the latest & greatest Angular techniques! Oh... one more thing. Everything I will present will work both in Office 365 & for those who have SharePoint 2013 on-premises deployments.

BreezeJS Makes Client-Side SharePoint 2013 REST Development a… BREEZE!

Yes I've done a session similar to this, but expect a whole heck of a lot more! SharePoint 2013 gives developers two options for accessing their data remotely using either the client side object model (CSOM) or OData… also known as REST. Both provide different methods for getting data and have their own advantages as well as disadvantages. For those of us who prefer the REST option, we know there are a few challenges in that we have a lot of plumbing we need to write. In this session you’ll learn how the free and open source library Breeze turns working with the SharePoint REST API a breeze! Breeze brings validation, entity checks, batching, change tracking, and client-side caching to the client… think an ORM like Entity Framework in JavaScript! In this session you’ll learn how to set it up, how to configure it, how to write different types of queries and then how to even use some really slick data validation capabilities in the browser!

Building SharePoint Single Page Apps with AngularJS

Yes I've done a session similar to this, but expect a whole heck of a lot more! I'll show you how to build your app in a repeatable and testable fashion as well as how to create both unit tests & end-to-end tests that run automatically when you save a single file! SharePoint 2013 enables developers to create two different kinds of apps: cloud apps and SharePoint-Hosted Apps. The latter type, SharePoint-Hosted Apps, mean that the majority, if not all, of the application runs within the client. In this session you’ll learn how to build a SharePoint-Hosted Application using the popular presentation framework AngularJS. We will cover how to best structure your projects and leverage the SharePoint REST API & CSOM to create a great experience for your users, all without refreshing the page!

Using TypeScript and Office 365 Enterprise Services in AngularJS Applications

File management, permissions/access control, email, and calendars/scheduling all play an important role in various enterprise scenarios. Do you build these types of features yourself or leverage an existing backend that can do most of the heavy lifting for you? Do you use regular JavaScript or go with an ES6-like language such as TypeScript? In this session you’ll learn about the benefits of using TypeScript and AngularJS to integrate enterprise features into your applications using Office 365 enterprise services.

Comments powered by Disqus