Author: Adnan Khan

Why DevOps: Problems the Practice Helps Solve in your Business

Most people in the IT industry have heard of DevOps, yet many are confused on what it really means. In this post, we’ll discuss why DevOps is necessary to improve your IT department and your business. Why DevOps? You might have heard the following statements about DevOps: DevOps is a close collaboration between Development team and Operations. DevOps is using Automation.

SharePoint site menu

Why Upgrade to SharePoint 2016? – Modern User Experience

SharePoint 2016 has been redesigned to focus on providing a modern user experience. If you have been using Office 365, you will notice that SP 2016 looks a lot like Office 365. SharePoint 2016 provides users easy and simplified access to people, applications, and content so users can be more productive. At the same time,

Upward view of office building with clouds above it

Why Upgrade to SharePoint 2016? – Hybrid Features

In my introductory blog post to SharePoint 2016 here, I mentioned there are three core pillars of SharePoint 2016 namely cloud inspired infrastructure, modern user experience, and compliance.  I further discussed what it means to have a cloud inspired infrastructure.   In this blog we will continue the discussion on the first pillar with the primary

airplane flying over skyscrapers

Why Upgrade to SharePoint 2016?

Microsoft announced general availability of SharePoint 2016 back in May 2016.  Since then a number of our customers have inquired on why they should upgrade to 2016.  In this multi-part blog series, I’ll try to cover all the new features of SharePoint 2016 and present a case for why you would want to invest in


Synchronize Your On-Premises Identity with SharePoint Online & Office 365

In this video blog post, learn about the different identity models, the challenges customers face and solutions for overcoming those problems.

Work Team Meeting Diagram Chart Poster banner

Documents and Records Management in SharePoint Online / Office 365

Microsoft takes security and compliance very seriously for its Office 365 software and services. Microsoft has introduced numerous features in Office 365 to help meet organizations’ content security and data compliance needs so they can meet legal, regulatory, and organizational compliance requirements. In this blog, I’ll focus on Documents Management and Records Management features of Office 365.


Overcoming Office 365/SharePoint Online Development Challenges – Part 3 – Exporting People Search Results to Excel

Extracting People Search results to Excel seems straightforward initially but does require quite a bit of work to function correctly. Read how I used JavaScript to make this work.

OfficeSPOnline banner

Overcoming Office 365/SharePoint Online Development Challenges – Part 2

In Part 1 of this series I covered some of the challenges around implementing Business Connectivity Services challenges in Office 365.  In this part 2, I’ll cover some of the challenges I ran into when adding new managed properties to add refiners and sorting to the custom Search page. I had a simple scenario of adding additional

OfficeSPOnline banner

Overcoming Office 365/SharePoint Online Development Challenges – Part 1

If you have been involved in implementing solutions using SharePoint Online on Office 365, you have probably discovered that there are a number of areas where things don’t work quite as how you would except them to work or at-least what you were used to in an On-Premises SharePoint environment. This blog is an attempt to document some of

Enterprise Tech banner

Connect SAP Data to SharePoint Online/Office 365 using SAP Gateway for Microsoft SP3

In this blog, I’ll show you how to use SAP Gateway for Microsoft (GWM) SP3 to bring SAP Data in SharePoint Online and Office 365. Microsoft and SAP provide GWM Azure components so GWM can be hosted in Azure. However in this blog I’ll show you an alternative approach on how you can still create a