Should I use the SharePoint Search API?

Duane OdumI was recently tasked with creating an effective means of tracking/reporting on project tasks in SharePoint Online.  Based on the requirements I setup everything “out of the box” to show what could be accomplished by using simply using Content Types, Site Columns, Managed Properties and Search.  The client liked the outcome but didn’t necessarily love it.  Search API to the rescue.

If you are not familiar with the SharePoint Search REST API click the link here to find out more but as the name implies it essentially allows developers to interact with SharePoint’s Search via REST.  There are definitely times where we will want to stick to making direct REST calls to perform GET operations but using the Search API we can eliminate a lot of REST calls and resource usage as we can get all data pertaining to our query from a single call against the Search API vs. looping through sites/lists to find the information we need.

Continue reading “Should I use the SharePoint Search API?”

SharePoint 2013 RTM Managed Navigation Custom Sort Quandary

Duane OdumRecently I was tasked with creating a Responsive SharePoint 2013 site for a client using Managed Navigation.  Being that I had already used Responsive SharePoint in the past with some heavy “tweaking” (probably not the right word here as I basically just hacked it to pieces, but I digress) I knew that this would be a walk in the park.

Continue reading “SharePoint 2013 RTM Managed Navigation Custom Sort Quandary”

​CodeMash Pre-Compiler Recap pt. 1

Duane OdumOver the past two days I have had the pleasure of attending some excellent workshops at CodeMash.  While I can honestly say only two of the workshops were beneficial from an immediate knowledge gain perspective, I think that I will get more long term value out of the others that I attended.

Continue reading “​CodeMash Pre-Compiler Recap pt. 1”

Accessing SharePoint Data with External Angular.js Application

Duane OdumWith the rise of cloud and mobile technology, people expect fast, uninhibited access to data regardless of where they are, what device they’re using, what browser they’re using, or how the data is being stored. SharePoint is a widely popular platform for businesses to utilize for data storage, and access to that data can sometimes be a problem on a device without direct SharePoint access. However, there is a great workaround – you can create an external application that interacts with Microsoft Azure Active Directory, Office 365, and SharePoint using RESTful services.

Continue reading “Accessing SharePoint Data with External Angular.js Application”

I graduated…now it’s time to start learning!!!

Duane OdumI am officially a college graduate with a degree in Computer Information Sciences and having been lucky enough to be hired as a developer before graduation I have come to the realization that getting my diploma is just the beginning of very long but very rewarding journey.  I did well in school if I do say so myself, but I am well aware that I need a lot of work as developer.  With that being said I am going to embark on a journey of “self-enlightenment” over the next 3 years.  I am going to start what I am calling the “New Every Two” journey.  My goal is to become proficient with a new programming language, technology, or concept every two months.

Continue reading “I graduated…now it’s time to start learning!!!”