Shiju Varghese's Blog
Cloud First and Mobile First
-
Building Apps with Napa Office 365 Development Tools
In this blog post, I will demonstrate how to install Napa Office 365 Development Tools onto your Office 365 developer site and how to building apps for SharePoint and Office by using the Napa developer tools. Microsoft has recently introduced "Napa" which is the new Office 365 development tools that lets the developers to build apps for Office and SharePoint within a browser without the help of Visual Studio. Napa” is a web based free app for SharePoint so that you don't need to install anything on your machine to working with "Napa" Office 365 Development Tools. “Napa” is an excellent way to start building apps for the new Cloud App Model.
-
Microsoft MVP for the Third Time
I just received an email from Microsoft which stating that I have been awarded as Microsoft MVP again for 2012!! Now I became a Microsoft MVP for the third time in a row.
-
Building and Deploying Windows Azure Web Sites using Git and GitHub for Windows
Microsoft Windows Azure team has released a new version of Windows Azure which is providing many excellent features. The new Windows Azure provides Web Sites which allows you to deploy up to 10 web sites for free in a multitenant shared environment and you can easily upgrade this web site to a private, dedicated virtual server when the traffic is grows. The Meet Windows Azure Fact Sheet provides the following information about a Windows Azure Web Site:
-
Social meet up on Twitter for MEET Windows Azure on June the 7th
Get ready to MEET Windows Azure live on June the 7th. The Microsoft Windows Azure team is conducting an online event “Meet Windows Azure” on June 7th 2012 starting at 1 PM PDT. The event will be presented by Scott Guthrie. If you want to watch event live, you can register here: http://register.meetwindowsazure.com/.
-
Developing and Deploying Node.js Express Web App on Windows Azure
In my last post Beginner’s Guide to Node.js on Windows Azure, I have introduced Node.js and Windows Azure Tools for Node.js. In this post, I will demonstrate how to develop and deploy a Node.js web app using Windows Azure PowerShell for Node.js. In this demo web app, I will be using Node module Express as the web app framework and Jade as the view engine for the HTML view templates. We are using Windows Azure PowerShell for Node.js for developing and deploying the app on Windows Azure. If you want to deploy Node.js apps on Windows Azure using Cloud9 IDE, check out my blog post from here.
-
Beginner’s Guide to Node.js on Windows Azure
In this post, I will provide an introduction to Node.js and Windows Azure tools for Node.js and will also provide few resources to start and develop Node.js apps on Windows Azure.
-
Building a Simple HTTP API using Node.js with MongoDB and Mongoose
In this post, I will demonstrate how to build a simple HTTP API using Node.js with NoSQL database MongoDB. This demo app will be using MongoDB object modeling tool Mongoose to connecting with MongoDB from the Node app. This demo app is a very basic level JSON based HTTP API which is not following any better practices and mainly created this sample demo for demonstrating Node.js and MongoDB using with Mongoose Node package.
-
Windows Azure SDK for Node.js 0.5.4 Released
The Microsoft Windows Azure team has released the Windows Azure SDK for Node.js 0.5.4 which will be using the Node.js 0.6.17 and iisnode 0.1.19. The Node.js 0.6.17 contains a security fix against the HTTP Server Security Vulnerability detected by recently. It would be recommended to upgrade to the new version of Azure SDK for Node.js if you have already deployed any Node.js app to Windows Azure which will provide better security. The iisnode 0.1.19 provides iisnode.yml file instead of XML based configurations which can be use for setting up all iisnode settings. You can download the Windows Azure SDK for Node.js 0.5.4 from here.
-
Windows Azure Supports Voice and SMS Capabilities
Windows Azure is now supports Telephony and SMS capabilities to the apps hosted in Windows Azure by using the Twilio API. Twilio is a third-party service that provides a cloud-based telephony service which allows to add scalable, reliable voice and text messaging capabilities into you apps. Using Twilio's native libraries for Java, PHP and .NET, developers can build telephony enabled web apps hosted on Windows Azure in which we can make and receive phone calls and SMS messages from phones and web apps. Twillio is providing 1,000 free text messages or 1,000 voice minutes for Windows Azure developers and you can get the free offerings for Windows Azure from here .
-
Dependency Injection in ASP.NET Web API using Autofac
In this post, I will demonstrate how to use Dependency Injection in ASP.NET Web API using Autofac in an ASP.NET MVC 4 app. The new ASP.NET Web API is a great framework for building HTTP services. The Autofac IoC container provides the better integration with ASP.NET Web API for applying dependency injection. The NuGet package Autofac.WebApi provides the Dependency Injection support for ASP.NET Web API services.