Now that Microsoft has officially announced that InfoPath 2013 will be the last version, this adds a dilemma for those customers wanting to select a forms technology that’s future proof. After all, if you pick InfoPath now, it’s probably not going to be supported on SharePoint 2016. (That’s a guess ...

Read More

I am a developer by trade so am very used to using generics and reflection in C#, however, today I was faced with trying to grab an ‘SPPersistedObject’ from the ‘SPFarm.Local.Services.GetValue<T>()’ method. So, in C# I wanted to do this : Microsoft.Practices.SharePoint.Common.Logging.DiagnosticsService msDiagnosticService = SPFarm.Local.Services.GetValue<Microsoft.Practices.SharePoint.Common.Logging.DiagnosticsService>("clbDiagnosticService"); if (msDiagnosticService != null) { ...

Read More