Office 365 Dev Tip - Getting all Apps from your Tenant App Catalog using the Office 365 (CSOM) API

Office 365 Dev Tip - Getting all Apps from your Tenant App Catalog using the Office 365 (CSOM) API

Here’s another quick-tip when working with Office 365 dev / SharePoint Online CSOM. A lot of people have asked me by e-mail, comments and twitter on how to get information about their apps in their tenants programmatically. With that, I thought it’d be fun to post another code snippet with details on how to retrieve information about your Apps in your SharePoint Online tenant. Pre-requisites In order to run the code in the snippet you should already have: Installed the SharePoint Online CSOM NuGet into your Visual Studio project Installed the Office 365 Patterns and Practices NuGet into your…

Read More

Office 365 Dev Tip - Retrieve all tenant-level WebTemplates in your Office 365 tenant using CSOM

Office 365 Dev Tip - Retrieve all tenant-level WebTemplates in your Office 365 tenant using CSOM

Here’s another simple and quick tip for Office 365 dev (with SharePoint Online). In this post I’ll simply show how you can easily get the Tenant-level Web Templates and information about then. In recent weeks, this topic has been cause of many discussions I’ve had with people who have been asking about Office 365 and CSOM. Since I think it’ll be easier to just show once here instead of replying uniquely to those e-mails, let’s just get to the code and see how you can do this. Pre-requisites In order to run the code in…

Read More

Highlights from the recent announcements at BUILD 2015

Highlights from the recent announcements at BUILD 2015

With the BUILD 2015 conference last week we got a load of announcements from Microsoft. Some entirely new information and some redundant information from previous announcements. In this post I’ll highlight the things I consider to be the most inspiring and forward announcements of the BUILD 2015 conference. Office / Office 365 / SharePoint The Microsoft Ignite conference happens this week. Most of the Office / Office 365 / SharePoint announcements will happen there – keep an eye out for a new recap post of that later this week. From BUILD however, a few things were announced. SharePoint Apps are now called Add-ins Yup,…

Read More

Microsoft MVP Virtual Conference in May 2015–A free online conference

Microsoft MVP Virtual Conference in May 2015–A free online conference

There’s a lot of conferences happening right now. Last week was Build, this week is Ignite – in only 10 days it’s time for the “2015 Microsoft MVP Virtual Conference” which is a free event to join online. This is called the MVP Virtual Conference. Highlights When: May 14-15 @ 08:00 – 18:00 Pacific Time 95 sessions Tracks: - IT-Pros Developers Consumers Free event Join virtually (online) Some harcore cool sessions will be presented Social Media: - #MVPvConf will be used for tagging Communicate directly with the Microsoft MVP program via @MVPAward As Microsoft themselves put it The MVP…

Read More

Office 365 API Sandbox - Learn how to use the API's with your own tenant data!

Office 365 API Sandbox - Learn how to use the API's with your own tenant data!

Post updated 2015-02-25 to include support for C# Up until recently I’ve been using a lot of browser extensions and client-side tools for running test-queries and sample-code toward real data or developer-data in our tenants using the REST API in Office 365. While tools like Advanced REST for Chrome are awesome, Microsoft has recently released the “API Sandbox” for Office 365 which essentially gives you a way to directly write code in the browser and test it – either using sample data or using your real tenant. Getting started with the API Sandbox First, you’ll head on to https:…

Read More

Getting Started with building Azure WebJobs ("Timer Jobs") for your Office 365 sites

Getting Started with building Azure WebJobs ("Timer Jobs") for your Office 365 sites

One of my new Office 365 projects is all about migrating farm-solutions to a more Office 365 compliant format. This includes converting a lot of functionality to SharePoint Apps and other cloud-friendly formats.  One of the things we’ve got plenty of is Timer Jobs. In this post I’ll talk about how you can build an Azure WebJob to act as a scheduled job for your Office 365 (or on-prem, should you like) SharePoint installation. With Office 365, if you’re running SharePoint, you’ll need to re-think the way you run the things that used to be timer…

Read More

Reflections on being a worker in a mobile- and cloud first world

Reflections on being a worker in a mobile- and cloud first world

As a lot of you know, important steps toward a new way we work is being observed throughout a lot of businesses worldwide. A lot of companies are giving their employees the benefit of working remotely over the internet and there’s a trend in seeing an increased freelance workforce taking charge of their own destiny as well. During an advisory board meeting yesterday I discussed the opportunities (and challenges) of working remotely and what tools were required to enable their people to manage their daily work with the same (or better) performance and professionalism. The group of people I…

Read More

"First Release" for Office 365

"First Release" for Office 365

As a follow-up to my previous post about the Office 365 roadmap, I’d like to take a quick minute to promote the “First Release” update for Office 365 which allows you to get access to updates faster than GA (General Availability). Taking a look in the roadmap under “Rolling out” you can see something called “First Release”: Office 365 continuously delivers product innovations – like new email or collaboration capabilities – as they become available. To help you best manage how you embrace new feature updates to your Office 365 subscription, we give you the choice to either follow our Standard…

Read More