About Me


  • Enterprise Solutions Architect with 11 years of experience
  • Expertise on Microsoft Technologies, ECM, Open Source, Mobility
  • Expertise on SharePoint 2010, MOSS 2007, .Net 4.0 & More
  • Solution Design, Capacity Planning, Performance Tuning, Disaster Recovery
  • Migration experience from Lotus Notes, Plum Tree to SharePoint & Microsoft Technologies

Tuesday, August 21, 2012

SharePoint 2013 API Selection for development

I was going thru SharePoint 2013 API development guidelines from Microsoft and found following table which provides guidance on which set of SharePoint 2013 APIs for common SharePoint 2013 development project scenarios.[Source: http://msdn.microsoft.com/en-us/library/jj164060%28v=office.15%29#CommunityContent]

If you want to do this ... ... use these APIs
Create an ASP.NET web application that performs create/read/update/deleted (CRUD) operations across a firewall on SharePoint data or external data that is surfaced in SharePoint by a Microsoft Business Connectivity Services (BCS) external content type JavaScript client object model
Create an ASP.NET web application that performs CRUD operations on SharePoint data or external data that is surfaced in SharePoint by a BCS external content type, but does not have to call SharePoint across a firewall .NET Framework client object model, Silverlight client object model, or REST/OData endpoints
Create a LAMP web application that performs CRUD operations on SharePoint data or external data that is surfaced in SharePoint by a BCS external content type REST/OData endpoints
Create a Windows Phone app that performs CRUD operations on SharePoint data Mobile client object model
Create a Windows Phone app that uses the Microsoft Push Notification Service to alert the mobile device of events in SharePoint Mobile client object model and the server object model
Create an iOS or Android app that performs CRUD operations on SharePoint data REST/OData endpoints
Create a .NET Framework application that performs CRUD operations on SharePoint data .NET Framework client object model
Create a Silverlight application that performs CRUD operations on SharePoint data Silverlight client object model
Create an HTML/JavaScript application that performs CRUD operations on SharePoint data JavaScript client object model
Create an app for Office that works with SharePoint JavaScript client object model
Create a custom Windows PowerShell command Server object model
Create a timer job Server object model
Create an extension of Central Administration Server object model
Create consistent branding across an entire SharePoint farm Server object model
Create a custom Web Part, application page, or ASP.NET user control Server object model

Wednesday, July 4, 2012

Publishing Capabilities in SharePoint Foundation

Is your organization is Small? Do you have a SharePoint Foundation 2010? Are you missing SharePoint publishing capabilities? Do you want to create rich publishing content with different page layouts and master pages in SharePoint Foundation instead of buying SharePoint 2010 Standard edition?

Mund Publishing Infrastructure (It’s Free!!!) comes as a solution to the above problem! It provides the site publishing features to the SharePoint Foundation platform. By using its features one can easily create and maintain a custom branded site using SharePoint Designer in SharePoint Foundation.

Download and try for yourself from Codeplex.

Tuesday, May 15, 2012

Improving Performance in SharePoint Sites

Your guide to improve performance in SharePoint. Check following links for more details.
  1. Aptimize - http://www.aptimize.com/web-performance/sharepoint-performance
  2. Fine Tuning Your SharePoint 2010 Environment – Front End Optimizations
  3. Chris O'Brien's Checklist for SharePoint optimization

Performance Optimising SharePoint Sites

  1. http://spmatt.wordpress.com/2012/04/04/performance-optimising-sharepoint-sites-part-1/
  2. http://spmatt.wordpress.com/2012/04/04/performance-optimising-sharepoint-sites-part-2/
  3. http://spmatt.wordpress.com/2012/04/04/performance-optimising-sharepoint-sites-part-3/

VMWare - SharePoint 2010 Best Practices Guide - http://www.vmware.com/files/pdf/solutions/SharePoint_2010-Best-Practices-Guide.pdf

Free e-books from Microsoft Press

Microsoft Press has made following books downloadable free in electronic format.  
  • Introducing Windows Server 2012
  • Introducing Microsoft SQL Server 2012
  • Introducing Microsoft SQL Server 2008 R2
  • Introducing Windows Server 2008 R2
  • Understanding Microsoft Virtualization Solutions
All these books are available in - PDF, Mobi (Kindle) and epub. Download your copy today by clicking on the specific book image or direct link.
image
clip_image002   clip_image003   clip_image004   clip_image005 

For more free eBooks from Microsoft Press, access following link

Wednesday, May 9, 2012

Are you ready for SharePoint 15?

On 12-May-2010 (exactly 2 years back) Microsoft released SharePoint 2010. It created lot of hype in the CMS world.
Do you think it met with expectation and adoption rate?

Now, we started talking about SharePoint 15. As per the leaked Microsoft Roadmap, release of SharePoint 15 is around the corner.
Are you ready for SharePoint 15?

Based on my interaction with multiple clients, I understand that there are many companies yet to migrate to SharePoint 2010. They are still validating whether SharePoint 2010 is the right platform investment to move from MOSS 2007 (SharePoint 2007). I am not sure whether it is a good idea to release new product when it is in early stages of adoption.

I would like to hear your thoughts on this.

Monday, May 7, 2012

SharePoint adoption kit for your organization

Ah… What to do now? I have SharePoint 2010 intranet implement but not many employees are adopting it. 
  1. Did we waste Thousands / Millions of dollars moving to SharePoint 2010? 
  2. How should I improve user adoptionrate in my organization and how to engage them using Intranet.

I think this the exact statement runs thru most of your minds. Keeping this in mind Microsoft released an Adoption Kit for SharePoint 2010 and can be downloaded from following location.

Cheers!