Microsoft MVP Logo

This week I've involved in quite a few sessions, workshops and panels at SPTechCon in Boston, MA. I hope to see you at some of these events!

Workshop

Modern Office 365, SharePoint & Cloud Development Ramp-Up
Tuesday, September 16 (9:00a - 5:00p)
So you’re interested in becoming a SharePoint developer but you don’t know where to start? In this workshop I’ll get you up to speed. You might have heard the terms full-trust solutions, sandbox solutions, SharePoint apps, server-side code, client side object model (CSOM), cloud app model (CAM), REST API… what does it all mean? When should you use one over the other? Have no fear! The current release of SharePoint (SharePoint 2013) and Office 365 embrace the client-over-HTTP model of development which makes the lives of developers much easier.

In this workshop we’ll start out for those new to SharePoint development with some background to get you up to speed quickly. Then we’ll look at landscape of the development world for Office 365, SharePoint & the cloud. It doesn’t matter if your SharePoint environment is on-premises, hybrid or hosted in the cloud with Office 365. When you walk out of this workshop you’ll be armed with the knowledge to create custom solutions to your business problems using the best tools, techniques and libraries at your disposal for modern day development. Further more, during this workshop I will also highlight specific sessions at the rest of the conference where you can dive deeper and learn more about specific topics we touch on during the workshop.

Breakout Sessions

  • Custom SharePoint 2013 Workflows that Use the SharePoint 2013 REST API
    Wednesday, September 17 (11:00a - 12:15p)
    You can do quite a few things with the action sand activities provided by Microsoft using Visual Studio and SharePoint Designer. But can you really expect Microsoft to give you everything you could want to do? They can’t read your mind. In these cases where the provided actions and activities don’t meet your needs, in this session you’ll learn how to do so much more by calling the SharePoint REST API, both using Visual Studio and SharePoint Designer!
  • Building SharePoint Single Page Apps with AngularJS
    Thursday, September 18 (1:00p - 2:15p)
    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!
  • BreezeJS Makes Client-Side SharePoint 2013 REST Development a BREEZE!
    Friday, September 19 (11:30a - 12:45p)
    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!

Panels

  • Office 365, the Cloud, On-premises or Hybrid: Which Road Do You Take?
    Tuesday, September 16 (5:30p - 6:30p)
    Microsoft is driving its SharePoint clients to Office 365 with promises of earlier updates and lower costs, but not everyone can go to the Cloud. What is the right path for your organization?
  • I’m a Developer: Why Should I Have to Learn a New Skill Set?
    Thursday, September 18 (10:00a - 10:45a)
    Office 365 introduces a new application model, focusing on Web development languages such as HTML and JavaScript to create “app parts.” Yet developers working with on-premises SharePoint are already comfortable using C# to create Web parts. Don’t miss this face off about the future of SharePoint development.
Add a Comment