Thursday, December 22, 2016

Thing to remember while embracing online payment

While making online payment it's better not to use your primary account. Have a secondary account and transfer small amount of money as required.

A few years back I had a funny experience. I went to a Cloud Computing seminar of a company. They said about the trial account. After the seminar I thought of making a try. The trial account creation required  card number. I gave the card no. of my secondary debit card with very less money to start the account. After that I forgot about the whole think since that was not my technology focus.

After a few months I started  receiving mails stating they couldn't charge $586 and my account will be suspended.

I was safe.

Thursday, December 15, 2016


9:30 AM - 9:45 AM - Networking and Community Updates
9:45 AM - 10:30 AM - Introduction to Angular 2 - Leo P Joy
10:30 AM - 11:00 AM - Introduction to DevOps - Praveen Nair
11:00 AM - 11:10 AM - Tea Break and Networking
11:10 AM - 11:50 AM - Basic of ASP.NET MVC - Tinu
11:50 AM - 12:20 PM - Unit Testing on .NET Core - Anuraj12:20 PM - 12:45 PM - Service Fabric - Microservices - Rajneesh
12:45 PM - 1 PM - Ask Experts - Q&A Session

Orion India Systems Pvt. Ltd
2nd Floor, LuLu Cyber Tower
Infopark, Kakkanad, Kochi
India, 682042

Date and Time

Sat, December 17, 2016
9:30 AM – 1:00 PM IST


Tuesday, October 11, 2016

Asp .Net Core Part 2 : Using Visual Studio

Visual Studio 2015 is the most preferred tool for creating Asp .Net Core Applications. I am starting an Asp .Net Core Web Application from New Project option.

Staring with an Empty project so that we can gradually build the application instead of getting overwhelmed with a plenty of options.

In the Solution Explorer we can see project.json which we already explore in Part 1,

When I run the application I get the Hello World output.

public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)

            if (env.IsDevelopment())

            app.Run(async (context) =>
                await context.Response.WriteAsync("Hello World from Shalvin!");

I am making alteration in WriteAsync method within Configure method.

By running the application again you can see the new output.

Asp .Net Core Part 1 : dotnet tool and Console application

Asp .Net Core is an cross platform and open source MVC framework from Microsoft. Asp .Net core is characterized by  low memory footprint.

First let's create a Console application with Asp .Net Core.  Asp .Net Core gets  installed as a part of Visual Studio Update 3.
Asp .Net Core is not tied to Visual Studio. You can use any editor for creating Asp .Net Core Application.

Here I am going to demonstrate creating a simple Console application using dotnet tool.

 I can go to command prompt and type dotnet --help.

dotnet  is the .Net Command Line Tool.

For creating an new project we can use the comman dotnet new.

The project is having two files: Project.json and Program.cs.

Project.json file is having all the dependencies. 

  "version": "1.0.0-*",
  "buildOptions": {
    "debugType": "portable",
    "emitEntryPoint": true
  "dependencies": {},
  "frameworks": {
    "netcoreapp1.0": {
      "dependencies": {
        "Microsoft.NETCore.App": {
          "type": "platform",
          "version": "1.0.0"
      "imports": "dnxcore50"

Program.cs is having the actual code.

using System;

namespace ConsoleApplication
    public class Program
        public static void Main(string[] args)
            Console.WriteLine("Hello World!");

dotnet restore command is used to restore the project with dependencies form Nuget based on the entries in Project.json,

We can see the output with dotnet run command.

Thursday, March 17, 2016

March Kerala Microsoft User Group Meeting

2nd Floor, Orion India Systems - LuLu Cyber Tower - 1 Infopark, Kochi 682042, India 


Saturday, March 19, 2016 from 9:30 AM to 1:00 PM (IST)

AngularJS and JavaScript Day - By Arun Tharakan and Praseed Pai

The event will be more like a workshop. Try to bring your laptop.


Wednesday, February 17, 2016

February Kerala Microsoft User Group Meeting


Orion India Systems Pvt Ltd, 2nd floor, Tejomaya - L&T Tech Park, Info park SEZ, Kakkanad, Cochin-682030


09:30 - 09:45 Community updates
09:45 - 10:30 Web Development using NodeJS by Vaisakh B
10:30 - 11:00 Cloud bias and fallacies by Safil
11:00 - 11:15  Tea Break & Networking (15 min)
11:15 - 12:00 Universal Windows App development by Abhilash Ashok
12:00 - 1:00 SQL 2016 by Praveen


Thursday, January 7, 2016

January Kerala Microsoft User Group Meeting

10:00 AM to 1:00 PM (IST)

Orion India Systems Ltd.
2nd floor, Tejomaya,
Info park SEZ,Kakkanad,
Kochi, 682030


09:30 - 09:45 Community updates
09:45 - 11:00 Windows 10 IoT Basics by Shekhar Kumar
11:00 - 11:15 Tea Break & Networking (15 min)
11:15 - 12:15 Cortana Integration with Windows 10 apps by Abhilash Ashok

12:15 - 12:45 ASP.NET 5 development with Yeoman by Anuraj