Thursday, November 26, 2015

MinRole in SharePoint 2016

We all have to make some tough decisions when making larger SharePoint environments. One of the toughest is which SharePoint services shall be running on which server. We would like our servers to be busy at same levels, but it is difficult to find the correct formula most of the times. Microsoft has been running SharePoint on online servers for a few years so far and with currently over 20,000 databases over 19 databases across the world, its unlikely there is anyone better who knows which services work well together other than Microsoft.

MinRoles are predefined types of server roles that that will maximize the optimization of SharePoint workloads across the servers. The good thing about MinRoles is that you can select it at the point of installation and change at some scenarios even sometime after the provisioning. As it is the SharePoint Server 2016 Beta 2 which is the latest release available, there are six predefined MinRoles.

Wednesday, November 25, 2015

SharePoint Workflow HTTP Unauthorized to...

This is an issue being discussed all over the internet and many articles suggest the number 1 fix for this as checking the existence of the user profile service and the user profile synchronization service as started. Also that is the best place to start looking into. 

In our case it was different. This was working well a few days ago and suddenly goes off without any notice. Now this is strange. The situation can be briefly summed up as this. 

  • Our domain controller is located in a separate network which is connected to this environment through a VPN.
  • I try to start the workflow through a PowerShell code. (Run as Administrator and impersonate the workflow start process to another user with necessary permission)
  • Workflow starts and display the following message in the status. 

Retrying last request. Next attempt scheduled in less than one minute. Details of last request: HTTP Unauthorized to http://sitename/_vti_bin/client.svc/web/lists/getbyid(guid'guid') Correlation Id: id Instance Id: id

Saturday, November 21, 2015

Speaking at European SharePoint Conference

I am writing this about a week after the European SharePoint Conference 2015 while on the way back to Sri Lanka after a tour in Germany. 

It was a good opportunity to speak at the Europe's largest SharePoint Conference which was held at Stockholm, Sweden this year. I got to deliver the session T9, which was on Exploring the Potentials of Skype for Business. 

Its no doubt that Skype for Business has made a huge progress over the past few years as a Unified Communication Tool for enterprises. The numbers are ever growing and so does the features and the capabilities. I started with a little introduction to what are the cool features that were not much used or highlighted within the people though they can make your days productive. It included 2 demos including a basic introduction and then a deep dive in to meeting capabilities. 

Tuesday, November 3, 2015

SharePoint Speakings at Oslo

Excited to be speaking twice at Oslo this November on the eve of the European SharePoint Conference. I will be doing 2 sessions on "Success Story of SharePoint Development on Azure". This was initially spoken at the Business 365 Saturday Singapore and this time it will be 2 meetups at Oslo and it will be sponsored by Exilesoft.

1. 5th November 5pm at Norwegian SharePoint Community Meetup

Meetup page url here

2. 6th November 8.30am at Exilesoft AS, Oslo

Wednesday, October 21, 2015

Business 365 Saturday Singapore

I will be speaking at the Business 365 Saturday Singapore on 24th October 2015 and already done with the slides and other preparations. If you are hanging around Singapore 24th Saturday, this is a must visit that you may not want to miss. 

Many good sessions arranged to 3 separate tracks make it a day for Business users, developers as well as IT administrators. All in all I am again glad to be a part of a good speaker line up.

If you aren't done registering for the event yet, Hurry up! only a few days left. Register here..  

Here are the two sessions I will be conducting along with a brief summary on each.

Thursday, October 15, 2015

SharePoint Dev on Azure at SharePoint Sri Lanka

I got the opportunity to speak on "Moving your SharePoint Development to Azure" at the SharePoint Sri Lanka October Monthly User Group meeting held at Microsoft Sri Lanka.

Wednesday, October 14, 2015

My Articles on Visual Studio Magazine

I though of pulling up some articles that are written by me on Visual Studio Magazine as I found them interesting and as a part of putting things into a single place.

Where JavaScript and SharePoint Apps Intersect

SharePoint is versatile, in that developers can interact with its data via other programming languages besides what's in Visual Studio. Here's how AngularJS fits into the development mix.