Sharepoint 2013 – APPS, the new thing!!!

Well, Microsoft keeps sending us surprises with every new version of Sharepoint, this time one of the surprises is APPs . . . Yes, you are right, those applications that we are now used to have on almost every Operating System, like IOS, Android and even Windows.

So why should we be excited with the possibility of building APPs?????

– It is a new way to provide functionalities and solutions (no Farm or Full Trust though).

– You can make money from it

– It is a hype, therefore usually people like it


So were can we start to build APPs?

go to the Microsoft’s APPs for Office and Sharepoint Dev Center and get your information, tools, and samples.





OAuth, what is this???

the definition from msdn:

OAuth is an open protocol for authorization. OAuth enables secure authorization from desktop and web applications in a simple and standard way. OAuth enables users to approve an application to act on their behalf without sharing their user name and password. For example, it enables users to share their private resources or data (contact list, documents, photos, videos and so on) that are stored on one site with another site, without users having to provide their credentials (typically user name and password).

OAuth enables users to authorize the service provider (in this case, SharePoint 2013) to provide tokens instead of credentials (for example, user name and password) to their data that is hosted by a given service provider (that is, SharePoint 2013). Each token grants access to a specific site (for example, a SharePoint document repository) for specific resources (for example, documents from a folder) and for a defined duration (for example, 30 minutes). This enables a user to grant a third-party site access to information that is stored with another service provider (in this case, SharePoint), without sharing their user name and password and without sharing all the data that they have on SharePoint.


Amit Kumawat also has done a very good job trying to explain what is OAuth and how it is used.


You can find his article here.

it seems that there is one more new concept for all of us to get familiarised with.


Sharepoint – the enterprise tool for the Social



Sharepoint has tried to provide means of enabling and boosting the enterprise social networking inside enterprises, but up to know it has been very “basic” approaches.

With the 2013 version, Sharepoint in my opinion, starts to have some serious solutions, even if most are based on existing solutions (some of them for some years now).

So what is really exciting about social enterprise networking?

Well, try finding specific skills in a very big enterprise with hundreds or thousand collaborators . . . unless this information is already stored and available on systems it is a real pain to find skills or knowledge.

Enterprise tools or platforms allow a simple, practical and robust solution on such matters, like knowing and get known inside an enterprise.

One of the most challenging tasks is to maintain your collaborators motivated and productive, what better way than for them to realize that their knowledge and expertise are rewarded?

So with this topic let me talk about communities, it is not a new concept in the web, far from it, but in Sharepoint it is like it is provided in the 2013 version.

Imagine that in your Enterprise (like mine) you have consultants and they can be of such different areas like Infrastructures, development or integrations and from such technologies as Microsoft, Outsystems, Qlikview, SAP or others. So how can you manage the knowledge and interaction between all these hundreds or thousands of consultants? one possible solution is communities, that allow you to create groups (communities) of different themes. This will allow, for example,  to have a community for .NET development and another for Outsystems.

I will start a series of posts on 2013 topics and the first will be communities. More on this in future posts.



Lisbon Office 2013 DevCamp


Last monday I attended the first day of the Lisbon Office 2013 DevCamp, were the focus was mainly on Apps for Office and Sharepoint.

Well being a Sharepoint person, I had to attend.

The known concept of Apps applied to Office and Sharepoint seems to be most promising, nevertheless it makes us to think in a different way on developing.


Well the Apps are IN so why not take advantage of this hype and develop in a new and more attractive way.

Try to look at it in terms of business, you can make money from your simple development.

Client Side Object Model is extended, and in a BIG way, almost every Server Side interface are exposed in the Client Side nowadays.

A very rapid ramp up on development and deployment.

Cleaner and more simple acquisition and installation methods.


No more SandBox solutions (this one personally is positive 🙂 )

Cannot be used in Farm level or Full Trust.

Probably you will need to reprogram your already existing code, to be used in an App solution.

To sum up:

It is a very exciting new way of developing, that together with eDiscovery and Comunities make for me 3 of the main features to look up to in Sharepoint 2013.

Sharepoint 2013 preview now available for download

Microsoft has released a number of documents and application downloads for Sharepoint 2013.

You can find them

Direct links:

Create a free website or blog at

Up ↑