Nick Grattan's Blog

About Microsoft SharePoint, .NET, Natural Language Processing and Machine Learning

Archive for the ‘Uncategorized’ Category

Microsoft Azure to offer Machine Learning Services – Preview July 2014

leave a comment »

Machine Room” Microsoft Azure Machine Learning combines power of comprehensive machine learning with benefits of cloud”

“Machine learning today is usually self-managed and on premises, requiring the training and expertise of data scientists. However, data scientists are in short supply, commercial software licenses can be expensive and popular programming languages for statistical computing have a steep learning curve. Even if a business could overcome these hurdles, deploying new machine learning models in production systems often requires months of engineering investment. Scaling, managing and monitoring these production systems requires the capabilities of a very sophisticated engineering organization, which few enterprises have today.

Microsoft Azure Machine Learning, a fully-managed cloud service for building predictive analytics solutions, helps overcome the challenges most businesses have in deploying and using machine learning. How? By delivering a comprehensive machine learning service that has all the benefits of the cloud. In mere hours, with Azure ML, customers and partners can build data-driven applications to predict, forecast and change future outcomes – a process that previously took weeks and months.”

See this blog post from: Joseph Sirosh, Corporate Vice President of Machine Learning at Microsoft

Written by Nick Grattan

June 20, 2014 at 3:22 pm

Developer’s Toolset for #SP2013 – Add MVC and mix in Razor!

leave a comment »

The clear message from Microsoft for SharePoint 2013 development is a move to the app model. Here’s an introduction: SharePoint 2013 apps moves your code assemblies out of the SharePoint platform and into separate web applications. There are two reason for this:

1. A requirement for a more stable SharePoint platform. If you’re running SharePoint across your organization you don’t want badly written applications impacting reliability.

2. In Office 365 you can only add assemblies in sandboxed solutions. However, because of the very constrained subset of the SharePoint API available to such solutions their functionality is limited. Now, Office 365 will use functionality provided by SharePoint apps.

The move to SharePoint 2013 brings SharePoint 2013 developers fully back into the ASP.NET development  fold. In particular, MVC with Razor greatly simplifies web application development. You will be using the SharePoint Client Object Model to access SharePoint objects from your app.

Here are some links that help you get started with building SharePoint 2013 apps:




Written by Nick Grattan

December 8, 2012 at 4:28 pm

Ontology – An aside

leave a comment »

Of course, ontology is not a new study ( The opening paragraphs in Aristotle’s “The History of Animals” (written 350 BCE) clearly shows this:

Of the parts of animals some are simple: to wit, all such as divide
into parts uniform with themselves, as flesh into flesh; others are
composite, such as divide into parts not uniform with themselves,
as, for instance, the hand does not divide into hands nor the face
into faces. 

And of such as these, some are called not parts merely, but limbs
or members. Such are those parts that, while entire in themselves,
have within themselves other diverse parts: as for instance, the head,
foot, hand, the arm as a whole, the chest; for these are all in themselves
entire parts, and there are other diverse parts belonging to them.

Translated by D’Arcy Wentworth Thompson (

Written by Nick Grattan

July 24, 2012 at 8:17 pm

Posted in Uncategorized

Tagged with

Microsoft FAST Search Installation Guide

leave a comment »

Microsoft FAST Search is becoming both more popular and relevant – rumor has it that it will be the only search and index option for SharePoint 2013 Standard/Enterprise.

Here’s a good installation guide:

To get document preview you’ll need to install Microsoft Office Web Apps. Here’s a guide for this:

Written by Nick Grattan

May 30, 2012 at 1:49 pm

SharePoint 2013 with Metro Interface

leave a comment »

As this post shows, SharePoint is destined to support a Metro style interface…


Written by Nick Grattan

May 21, 2012 at 1:01 pm

SharePoint 2010 Foundation, Server Service Pack 1 for Download

leave a comment »

Here’s information on SP1 for SharePoint 2010 Foundation Download from here:

And for SP1 for SharePoint Server (Enterprise and Standard) information Download from:


Written by Nick Grattan

July 1, 2011 at 12:53 pm

SharePoint Diagnostic Studio

leave a comment »

Talking of tools (see Favorite SharePoint Development Tools), the SharePoint Diagnostic Studio from Microsoft provides SharePoint performance monitoring functionality. This tool is particularly useful for consolidating the ULS records across servers in a SharePoint server farm. It’s part of the Microsoft SharePoint 2010 Administration Toolkit v2.0.

While useful, the user interface is not particularly polished or easy to use. In particular, the SharePoint Diagnostic Studio must be run with the language set to “US-English”, otherwise date formats will be presented incorrectly and date/time filtering will not work.

Overall Description:

Download from:


Written by Nick Grattan

July 1, 2011 at 12:41 pm