Rich Ross

Rich Ross is a Technical Solutions Professional at the Microsoft Philadelphia MTC.  He has more than 20 years of business and IT experience in the pharmaceutical and consulting industry.  Rich has developed solutions for every version of SharePoint, from simple department portals to enterprise level applications. Over the last few years, he has focused on developing for the cloud using Azure technologies and is very interested in developing solutions containing IoT, Cortana and 3D Cameras features.  Rich posts about technology on his blog at and you can follow him on twitter @rich_ross.

Azure IoT

Wednesday, April 19th, 2017 at 7:00 pm

“Internet of Things” is the ability to connect devices and transmit their data for storage and analysis. These devices range from simple Arduino and Raspberry Pis kits to industrial manufacturing machines, and the data they are collecting have the power to digitally transform businesses. Azure provides services to securely connect and manage your devices as well as collect, store and analyze your data. In this talk, I will describe the Azure components involved in a typical IoT solution as well show how easy it is to get started with your own IoT solution.

Conversation as a Platform – Skills, Bots and Intelligence

Saturday, February 25th, 2017 at 11:30 am

Devices no longer require a keyboard and mouse as mechanism of interaction. The ability to speak and be understood is becoming more mainstream with consumer devices providing this capability on first phones and more recently various devices in our homes. Developing applications to hook into these new ubiquitous appliances is possible with frameworks and services to turn words into actions. This session will show how to use Cortana Skills, Bot Framework and Cognitive Services to add conversation to your solution.

Day of Azure

Friday, February 24th, 2017 at 8:30 am

Join a collection of local Microsoft employees and Partners as they present various features and important topics of the Azure Platform. List of topics we discuss in Azure will be driven by you, the audience. It is your chance to come and ask your questions or get deeper knowledge about a specific component of Azure We will end with a Q&A panel where you can bring your Azure architecture and feature questions and have them answered by our panel of experts.

Azure Container Services

Wednesday, November 16th, 2016 at 6:45 pm


Let’s Build a Bot!

Saturday, October 22nd, 2016 at 10:00 am in

Microsoft Bot Framework provides an easy way for developers to begin providing interactive conversations with their customers. In this session, we will review the components associated with the Bot Framework. We will also walkthrough the creation of the Code Camp Bot! So bring your laptops if you want to follow along and build your own first Bot.

Day of Azure

Friday, October 21st, 2016 at 8:31 am in

Join a collection of local Microsoft employees as they present various features and important topics of the Azure Platform. Current list of topics include an overview of Azure, PaaS Application Development, Azure Service Fabric, and Azure Functions. We will end with a Q&A panel where you can bring your Azure architecture and feature questions and have them answered by our panel of experts.

Introduction to Azure Service Fabric

Saturday, April 9th, 2016 at 3:00 pm in

Microsoft Azure Service Fabric is a distributed systems platform used to build scalable, reliable, and easily managed applications for the cloud. Service Fabric also represents a different way of architecting, developing and maintaining applications. In this session, I will provide an overview of Service Fabric and why it is important for architecting microservices and the cloud. This is an introduction into the topic. I will show some code to show how to get started, but expect this to be a 100 level course.

Introduction to Microsoft Azure

Saturday, April 9th, 2016 at 10:00 am in

Microsoft Azure cloud platform is an evolving and expanding list of services designed to support businesses moving from traditional data centers to a cloud-based architecture. If you are new or recently moved to Azure, the list of available services can be overwhelming. In addition, Microsoft Azure provides an ever changing landscape of new features, in various release states and at a rapid pace (over 600 in 2015). This session is an introduction to Microsoft Azure, starting with Infrastructure as a Service (IaaS) and then focusing on Platform as a Service (PaaS) features. I will discuss the services and the things to consider when architecting for the cloud. This session is a week after the //Build conference, so I will include all of the latest announcements too.

PowerApps for Developers

Wednesday, February 17th, 2016 at 6:45 pm

PowerApps were recently announced and is available in a public pilot.  PowerApps supports many features and functions for the power users in the organization.  While this is a great use case for PowerApps, there is also a great story for developers.  We will demonstrate how you can take existing data in your environment, and easily make this data available in a secure manner for your custom applications using PowerApps features in Azure. 

Office 365 Unified APIs

Saturday, October 10th, 2015 at 10:00 am in

In October 2014, the Office 365 Team released the Office 365 APIs. The APIs supported Mail, Calendar, Contacts and Files in that initial release. At Build 2015, team announced the release of a preview of the Unified API. The Unified API includes important enhancements and improvements over the existing API calls. This session will demonstrate how to use the Unified API, a review of the Office 365 services available and discussion of the planned roadmap items.

Azure Active Directory in MVC Web Sites

Wednesday, July 22nd, 2015 at 5:30 pm

We will create an MVC web site and link the authentication to Azure for a single enterprise domain.

\\Build 2015 Recap

Wednesday, May 13th, 2015 at 5:30 pm

Rich will walk you through a day in the life of a //Build  attendee.  Hear a run through of the major announcements for Azure, Windows, Visual Studio and Office.  Bring your questions about the HoloLens as he had a half-day development session with the device.  (Yes, it is awesome!)

Office365 for Developers

Friday, March 20th, 2015 at 8:30 am in

Office 365 provides a suite of business capabilities allowing companies to move these services out of their hosted environments and into Microsoft’s cloud. As with the server versions of these products, the corporate developer can access the APIs and custom their corporate user’s experience. However, the cloud versions of products like SharePoint and Exchange have evolving development guidelines that are very different from their server-based cousins. New API tools for Office 365 and improved guidance resources require developers to approach this custom solution development differently. These changes also lower the barrier to entry for the typical web developer making any web developer an Office application developer.

This course will get you started on Office 365 development. Starting with a new tenant, we will walk through the steps you need to get your development platform in place. With this platform in hand, I will move on to showing the current practices for customizing and creating solutions for your customers in and against this environment. If you are a SharePoint developer working on full trust solutions and want to make the move to Office 365, or a web developer interested in using your skills to code on Microsoft’s latest billion dollar platform, this course is for you.

JavaScript Tools

Wednesday, September 3rd, 2014 at 5:30 pm

You must bring a laptop. Don’t forget that power supply. We recommend more than 1 Gb of RAM and at least 10 Gb of free disk space. We will help you get organized and install the right software for continued virtual fun! We have wireless Internet access so you can download on-site.

Over eight months we will cover JavaScript in depth. This is month three. These Hands-On Labs will use a mix of popular tools and Visual Studio. VS 2012 or 2013 are recommended and you won’t need to install anything else to complete the labs.

Our journey continues with coverage of popular JavaScript tools for testing, editing, and enhancing your code.

Getting started with the Office Developer Platform

Wednesday, July 23rd, 2014 at 5:45 pm

coming this weekend…

SharePoint 2013 Cross-Site Publishing

Saturday, November 23rd, 2013 at 8:30 am in 331

SharePoint 2013 includes some enhancements to existing features like Managed Metadata and Search as well as new functionality on SharePoint lists where they become a Product Catalog for your site. Cross-site Publishing feature combines these functions together to turn your SharePoint site into a content management system that lets you easily manage and display your company catalog in an ‘Amazon’ like experience. As part of the ‘Football Experience’ site created for this track, this session focuses on the merchandise side of the site. You will see how to build a site to display and maintain your catalog and provide a familiar user interface so consumers can easily find the merchandise they want.

It’s the first session of the day, so bring your coffee, bring questions and get ready to see what I think is the coolest collection of SharePoint features in 2013.

Access Services in SharePoint 2013

Saturday, May 11th, 2013 at 10:00 am in 313

Access Services Overview and Demo – draft agenda for the talk
*Overview of configuration and System Requirements
•Architecture – what happens when I select Custom Web Application
•Take existing Access databases and moving them into Access Services
•Include SharePoint data in Access Web Apps

SharePoint 2013 Social Hour

Saturday, November 17th, 2012 at 10:00 am in 331

A deep dive into the new social features on the SharePoint 2013 platform.

Using LINQ in SharePoint

Wednesday, January 18th, 2012 at 6:45 pm

Rich will show how to use LINQ (linq to objects) to do a group join on 2 SharePoint lists that have a common field, but that field is not a lookup to other list. Although the tip was based on a need in SharePoint, it is valuable to all .net developers since it uses LINQ.