Skip to main content

Posts

Showing posts from 2015

TNWiki Article Spotlight - Azure HDInsight on Linux

Time for the TNWiki Article Spotlight again!

The article I written on Azure HDInsight was featured on the TechNet Wiki blog!

Article: http://social.technet.microsoft.com/wiki/contents/articles/32605.azure-hdinsight-on-linux.aspx
Blog: http://blogs.technet.com/b/wikininjas/archive/2015/12/15/tnwiki-article-spotlight-azure-hdinsight-on-linux.aspx

Microsoft Azure Technical Guru - October 2015

Hello World!
Here comes the Microsoft Guru Awards again!

This month, my article Sentiment Analysis API with Azure Machine Learning won the gold!



Running Hadoop on Linux using Azure HDInsight

Prerequisite An Azure subscription: See Get Azure free trial.Putty SSH Client For an in depth introduction to Hadoop and Hive and its application using Azure Insight, read the following Wikis Big Data Analytics using Microsoft Azure: IntroductionBig Data Analytics using Microsoft Azure: HiveAnalyze Twitter data with Hive in Azure HDInsightIntroduction

Azure HDInsight deploys and provisions Apache Hadoop clusters in the cloud, providing a software framework designed to manage, analyze, and report on big data.

With the September 2015 release of HDInsight, now customers configure these clusters to run using both a Windows Server Operating System as well as an Ubuntu based Linux Operating System.

HDInsight on Linux enables even broader support for Hadoop ecosystem users to run in HDInsight providing you even greater choice of preferred tools and applications for running Hadoop workloads.

Both Linux and Windows clusters in HDInsight are built on the same standard Hadoop distribution and offe…

Text Analytics API With Azure Machine Learning

Scope
This article is about demonstrating the use of Machine Learning to do Sentiment Analysis on texts.

Introduction
Sentiment Analysis is the process of detecting the feeling or the mood of a person when writing a text (technically called contextual polarity). In other words, it determines whether a piece of writing is positive, negative or neutral.

Microsoft Most Valuable Professional (MVP) 2015

On October 1st, 987 exemplary community leaders around the world found out they have received the MVP Award! These individuals were chosen because they have demonstrated their deep commitment to helping others make the most of their technology, voluntarily sharing their passion and real-world knowledge of Microsoft products with the community.


I’m very pleased to announce that I'm one of them and have been awarded the Microsoft Azure Most Valuable Professional (MVP) award for 2015!



I would like to that the following people and communities for encouraging and helping me share and contribute to the community for the past years:

1. My family, friends and fiancée for their support.

2. Arnaud Meslier, Technical Evangelist at Microsoft IOI with whom I have been collaborating on different events and boot-camps for the past 3 years.

3. The Microsoft TechNet Community (WikiNinjas) for their collaboration on several Wiki Articles and also for featuring and recognizing several of them in the…

Deploying an ASP.NET 5 container in a Linux Virtual Machine on Azure

Scope
This articles introduces the concept of Docker containers and demonstrates how an ASP.NET 5 application can be deployed to an ASP.NET 5 container in a Linux Virtual Machine on Azure.

Prerequisite
.NET Core
.NET Core 5 is an open source stack and can run on multiple operating systems.

It is a modular implementation that can be used in several devices, is available as an open source, and is supported by Microsoft on Windows, Linux and Mac OSX.

.NET Core is not specific to either .NET Native nor ASP.NET 5. Therefore, it forms the foundation for all future .NET verticals, even additional to ASP.NET or Windows Store.

ASP.NET 5
ASP.NET 5 is now a single framework that runs on top of either .NET Core 5 runtime (Core-CLR) or the .NET Framework runtime (CLR).

ASP.NET 5 is the first workload that has adopted .NET Core. ASP.NET 5 runs on both the .NET Framework and .NET Core. 

A key value of ASP.NET 5 is that it can run on multiple versions of .NET Core 5 on the same machine. Website A and websit…

Microsoft TechNet Guru Awards - August 2015

The results for the Microsoft TechNet Guru Awards has been announced. This time my article Improved Debugging Experience in Visual Studio 2015 was awarded to Visual C# Technical Guru. The original post is here.

I've been quite busy this month, but here are the August updates..

Hello World!  I'm writing here after some weeks. This month, I've been busy with a new project, I'll write about it soon. August is about to end. Let's see what happened great this month!

1. Featured on TechNet Wiki The article Developing a Recommender Solution with Azure Machine Learning was featured on the TechNet Wiki blog.
Blog Post: http://blogs.technet.com/b/wikininjas/archive/2015/08/18/tnwiki-article-spotlight-developing-a-recommender-solution-with-azure-machine-learning.aspx
Article: http://social.technet.microsoft.com/wiki/contents/articles/31842.developing-a-recommender-solution-with-azure-machine-learning.aspx
2. Microsoft Azure Technical Guru - July 2015 As you know, I'm working lots of Big Data these days and last month I wrote an article demonstrating the user of Azure HDInsight to analyze Twitter feeds. Well, this article was selected for the TechNet wiki awards and I won the gold medal! :)
Blog post: http://blogs.technet.com/b/wikininjas/archive/201…

Improved Debugging Experience in Visual Studio 2015

Scope
This article is about the improvements in Visual Studio 2015 that improves the debugging experience by making it easier and quicker to identify bugs.

IntelliTrace
IntelliTrace can be used to record events and method calls to your application that allows you to examine its state (call stack and local variable values) at various points of the execution.



MSCC Meetup: Cross Platform Development

At the pace mobile technology and devices are growing, Cross-Platform Development is no longer an option, it's a must! Developers can either go develop for each platform individually or they can now use some very cool tools to develop Apps running on different platforms all sharing the maximum amount of codes as possible.

That was the spirit of the MSCC meetup which I attended last Saturday.




Presentation for the Visual Studio 2015 launch in Mauritius

Last month, there was the release event for Visual Studio 2015 and Windows 10 at the Microsoft Office in Mauritius.

For this occasion, I made a demo of the new tools available for debugging in Visual Studio 2015.

Please find the presentation below:






Read my blog post on Improved Debugging Experience in Visual Studio 2015 here.
I also covered the release event here.


Windows 10 and Visual Studio 2015 launch event in Mauritius

Yesterday, Windows 10 was officially released and available to download worldwide.
Here in Mauritius, we also had a release party with lots of demos and presentations, not only on Windows 10 but also on Visual Studio 2015 which was release last week.

Featured on C# Corner

During the last week, I published 2 of my articles on C# Corner and I was pleasantly surprised that both of them were featured on the website homepage :) 
I find C# corner a great place to share knowledge as the number of readers is quite interesting, for example, my first article reached more than 10,000 views in 5 days only and the second one more than 1000 views in less than 18 hrs. 




Below are the articles published last week: 1. Introduction to Big Data Analytics Using Microsoft Azure 2. Visual Studio Tools for Bootstrap




Analyze Twitter data with Hive in Azure HDInsight

Social Media Analytics is one of the major uses of Big Data. The following article article demonstrates how to use Hive in Azure HDInsight to analyse Twitter feeds.In this article, feeds about "Mauritius" shall be extracted and Analysed using Azure HDInslight.This article explains the whole process of analyzing Tweets using Hive, from gathering the Tweets to viewing them in Microsoft Excel.

Most Revised Article Award 12 Jul 2015

The Top Contributor awards for 12 Jul 2015 is out. This week I won the Most Revised Article Award.

Microsoft Azure Technical Guru - May 2015

Yay!! Was Microsoft Azure Technical Guru again last month! This time my article on Big Data Analytics (Hive)  won the Gold Medal and this is my 10th Guru Medal since September 2014.

The TechNet Guru Awards celebrate the technical articles on TechNet, contributed from valued wiki authors like YOU! Each month, the contributions are scored by a panel of judges (5 per category, 2-3 in each are MS experts), and the winners of each category are showered with love and attention from all corners of TechNet. You can contribute your articles for the June competition here. You can also view all my articles here.

Community Win: Featured Articles (May, 2015)

This month, for the first time, one of my articles was featured on the TechNet Wiki Homepage!
Here is the blog post about it! :)

The English Featured Article Team is proud to select these articles, because they improve the quality of ourTNWiki articles. It's important to remember that our team takes into consideration Best Practices and High Technical level as indicated in article: 
How to Nominate a TechNet Wiki Article to Be Featured on the Home Page of TechNet Wiki
When an author has an TechNet Wiki Featured Articles selected among the best Nominated and TechNet Guru winners articles, has achieved high recognition for excellent contributions to ourTechNet and MSDN Communities.


Big Data Analytics using Microsoft Azure: Hive

IntroductionWhat is Appache Hive?
Hadoop is an open source implementation of Map Reduce which is widely used to store and process large amount of data in a distributed fashion.
Apache Hive is a data warehousing solution which is built over Hadoop. It is powered by HiveQL which is a declarative SQL language compiled directly into Map Reduce jobs which are executed over the underlying Hadoop architecture.  Apache Hive also allows the users to customize the HiveQL language and allows them to write queries which have custom Map Reduce code.

Celebrating My 10th Article and Interview on the Microsoft TechNet Wiki

I heard about the Microsoft TechNet community a long long time ago but started to look at the Wiki only last year. Once a week I used to go and do some reading as the articles are of really high quality and the writers often share their own experiences and include lots of tips that help a lot.

At the same time, I started to use Azure Machine Learning and thought, why not write an article about it. So, I wrote my first article on the 13 Sep 2014 which is Predictive Analytics with Microsoft Azure Machine Learning. And this was how my first article was born. Surprisingly enough, this article featured in the TechNet Wiki article spotlight and also won the Microsoft TechNet Gold Guru Award for the month of September 2014.





TNWiki Article Spotlight - Big Data Analytics using Microsoft Azure: Hive

My TechNet Wiki article Big Data Analytics using Microsoft Azure: Hive has been published in the article TNWiki Article Spotlight this week.


Top Contributors Awards! 24 May 2015

The Top Contributor Awards for this week is out.
This week I won the Most Revised Article Award.



Microsoft Azure Technical Guru - April 2015

The TechNet guru awards were out yesterday! This time my article on Big Data Analytics won the Gold Medal and this is my 9th Guru Medal since September 2014.
The TechNet Guru Awards celebrate the technical articles on TechNet, contributed from valued wiki authors like YOU! Each month, the contributions are scored by a panel of judges (5 per category, 2-3 in each are MS experts), and the winners of each category are showered with love and attention from all corners of TechNet. You can contribute your articles for the May competition here. You can also view all my articles here.
Thanks to the TechNet Wiki community and the Wiki Ninjas.




TNWiki Article Spotlight - Big Data Analytics using Microsoft Azure: Introduction

This week, my article  Big Data Analytics using Microsoft Azure: Introduction has been featured in the TNWiki Article Spotlight!


Big Data Analytics using Microsoft Azure: Introduction

Introduction to Big DataWhat is Big Data?Big Data refers to data that is too large or complex for analysis in traditional databases because of factors such as the volume, variety and velocity of the data that needs to be analysed.

VolumeThe quantity of data that is generated is very high. 
For Example, consider analyzing application logs, where new data generated each time a user does some action in the application. This may generate several lines per minute or even per second depending on the frequency the application is being used.

VarietyThe data that needs to be analysed is not standard, consisting of both structured and unstructured data.
One example of this can be the analysis of Social Media data consisting of emoticons, hash tags and texts in several languages.

VelocityThis is where data is being generated very frequently and at a very high pace. This is happening more and more often with the emergence of the Internet of Things where devices/sensors are generating data continuously…

Global Azure Bootcamp 2015

On Saturday, April 25, 2015 we were out to set some records again!
In April of 2013 we held the first Global Windows Azure Bootcamp at more than 90 locations around the globe and in Mauritius!
In March 2014 we topped that with 136 locations!  Blog post of Global Windows Azure 2014 in Mauritius is here.

This year, again, Global Azure Bootcamp was held in Mauritius. This time, it was organized alongside the Developers Conference at Voila Hotel.

Again it was a real pleasure to participate in the conference and share my knowledge of Azure with all the attendees!



Global Azure Bootcamp Presentation: Machine Learning

It was a great pleasure to participate in the Global Azure Bootcamp again this year. After presenting on Mobile Services last year, this year, since I have been working in the BI field in the past year and has been experimenting lots of Data Analytics, I opted to do a presentation on Azure Machine Learning.

Since I already had a technical session on AzureML 2 days earlier and my session for Global Azure was the last one, I instead focused on the functional part of the subject, how it can be used and discussed on some real-live examples of where AzureML is used.

Developers Conference: 3 days of Knowledge Sharing, Networking and Fun

The first developers conference took place in Mauritius on the 23 to 25 April 2015. I attended all 3 days and really enjoyed the conference. I believe that there's no other place I could have learnt so much and meet so much like-minded people as DevCon in Mauritius.

What was really cool was the mix of IT pros, business owners and students and all coming from different backgrounds such as Database experts, Open-Source advocates, Microsoft Enthusiasts, Web Developers, lecturers and much more just to share their passion and learn.

Developers Conference: Day 1 Presentation Materials

Yesterday was a great day for all IT people from Mauritius, We had the first ever Developers Conference (DevCon) in Mauritius. http://www.devconmru.org/#/

Here is my blog post on the Developers Conference in Mauritius.

This was also a very interesting day for me as I have 2 presentations of 1 hour each, one after the other on Machine Learning and Document Databases respectively.

Since this would be 2 Hour of Azure, I found it natural to start the presentation by giving an Introduction to Microsoft Azure.

Developer Tools for building Windows 10 Apps

The SDK for Windows 10 Apps has been released just last week. In this blog post we shall see how what are the required tools and how to use them.


To get the  tools, developers need to sign up for the Windows Insider Program, install the latest Windows 10 technical preview release and install both Visual Studio 2015 Community Technology Preview (CTP) 6 and the Tools for the Windows 10 Technical Preview, which include the Windows 10 software development kit (SDK).

Developing a Recommender Solution with Azure Machine Learning

While preparing my presentation for the Developer's Conference on Machine Learning, I got the idea to make a demo of a recommender engine.
Ever wondered how websites like Amazon and Ebay provides you useful suggestions and recommendations? This blog post is for you!




Hello Windows 10

In my previous blog post, we saw how to create a virtual machine with Windows 10. Now let's look at the major features of Windows 10.




Installing Windows 10 Preview

Windows 10 preview has been around for a while now, but I've been testing it only since Saturday. At first look it seems that this is just a minor UI change, but when you start playing with it, you'll see lots of interesting features that Microsoft introduced to make Windows easier to use across all platforms.
A following blog posts will now follow to deep dive into the features of Windows 10 preview. The post below shows where to download the software and how to install it in a VM.

TNWikiSummit15 Day 2 Presentation: Azure DocumentDB

Finally! The so much awaited event arrived and I did my presentation on Azure DocumentDB. Below is a summary of how it went.

The International TechNet Wiki Summit 2015 aka TNWiki Summit15 will be a landmark in the TechNet Wiki history! This Summit edition will be a unique conference to be held by Community members, based only on TechNet Wiki articles created to share problems and solutions, providing the opportunity to acquire knowledge and strengthen contacts between IT Professionals and Developers, to improve their professional growth.
Link to official page: http://aka.ms/wikisummit2015




DocumentDB is the latest storage option added to Microsoft Azure.
It is a no-sql storage service that stores JSON documents natively and provides indexing capabilities along with other interesting features.

TechNet Wiki International Summit 2015

Finally its here! We are just couple of hours away from my presentation at the Technet wiki international summit 2015.

This Summit edition will be a unique conference to be held by Community members, based only on TechNet Wiki articles created to share problems and solutions, providing the opportunity to acquire knowledge and strengthen contacts between IT Professionals and Developers, to improve their professional growth. 

Let's thank what has been accomplished on TechNet Wiki and encourage Attendees to share ideas and knowledge about different articles. 

For more detailed information, read http://aka.ms/wikisummit2015


My presentation will be based on Azure DocumentDB and will be inline with the following wiki articles:

a. Creating and Querying Microsoft Azure DocumentDB
http://social.technet.microsoft.com/wiki/contents/articles/29717.using-microsoft-azure-documentdb-in-an-asp-net-mvc-application.aspx

b. Using Microsoft Azure DocumentDB in an ASP.NET MVC Application
http://social.technet…

TNWiki Article Spotlight - Using Microsoft Azure DocumentDB in an ASP.NET MVC Application

Hello! This week my article Using Microsoft Azure DocumentDB in an ASP.NET MVC Application was featured on the TNWiki Article Spotlight! Check it out!



Using Microsoft Azure DocumentDB in an ASP.NET MVC Application

ScopeThe following article demonstrates the use of Microsoft Azure DocumentDB in an ASP.NET MVC Application.

Introduction
Azure DocumentDB is a no-sql storage service that stores JSON documents natively and provides indexing capabilities along with other interesting features.
Below are some of the key terms used in this article:

CollectionA collection is a named logical container for documents.
A database may contain zero or more named collections and each collection consists of zero or more JSON documents. 
Being schema-free, the documents in a collection do not need to share the same structure or fields. 
Since collections are application resources, they can be authorized using either the master key or resource keys.

DocumentClientThe DocumentClient provides a client-side logical representation of the Azure DocumentDB service. 
This client is used to configure and execute requests against the service.