Sunday, November 29, 2015

ASP.net 5 (everything you should know so far…)


ASP.net 5 is the new (and significantly redesigned) open source and cross-platform framework for building .NET web applications which can run on both .NET Framework 4.6 and .NET Core.

image

Getting Started

Tools and Terminologies

  • DNXShort for .NET Execution Environment. It is a SDK + Runtime environment to run .net applications for Windows, Mac and Linux.
    • DNVM – .NET Version Manager
    • DNX – .NET Execution Environment
    • DNU – .NET Development Utilities

  • OWIN – Open web interface for .NET

  • WebListenerSelf hosted windows-only web server for ASP.NET applications to be hosted outside of IIS.

  • KestrelCross platform web server for ASP.net 5 based on libuv (the async I/O library used by Node.js)

  • Katana - OWIN implementations for Microsoft servers and frameworks.

  • OmniSharp – Makes cross platform .NET development much easier.
  • Yeoman – Scaffolding tool for modern web apps.

Additional Resources

Enjoy modern web development….

.

.

.

 

Friday, November 06, 2015

Trying out PhoneGap Desktop App on Windows 10 for Windows Phone Apps

 

PhoneGap Desktop app is basically a visual interface for developing phonegap apps easily. For this post I am using the the latest beta release 0.1.11 from github.

I followed the step-by-step instructions from here but it did not work for me. I had to do some additional steps and use the old PhoneGap CLI to make it work.

Here are the high level steps I performed to make it work on my Windows 10 machine

  • Install PhoneGap Desktop App (download beta release 0.1.11 from here)

  • image

  • Install Mobile App

    wp_ss_20151106_0001

  • Create New App using Desktop App



    image
    image

image

  • Run the App



    wp_ss_20151106_0002

    wp_ss_20151106_0003
  • Resolve the Issue

    • Disable Virtualbox or VMWare Network Adapters

      image
    • Run CLI   (You can install the CLI from here)

      image
  • App Working

 

Enjoy JavaScripting on any device…

.

.

Wednesday, November 04, 2015

Trying out Docker Toolbox on Windows 10


Couple of months back docker team announced the new installer Docker Toolbox which replaced the Boot2Docker installer.

I successfully upgraded my machine to Windows 10 (after second attempt) and thought to try this out and so far I love how easy it is to install and get started.

Docker Toolbox includes the following Docker tools:

  • Docker Machine for running the docker-machine binary
  • Docker Engine for running the docker binary
  • Kitematic, the Docker GUI
  • a shell preconfigured for a Docker command-line environment
  • Oracle VM VirtualBox

(Note: If you already have Virtualbox installed make sure you have the IPv4 settings for the adapter set to obtain the IP address automatically.)

image

Docker Quickstart Terminal

image

image

 

Kitematic (Alpha)

You will need the docker hub account to signin. It allows to manage all your containers and add new ones from the hub.

image

image

 

Next step will be to add some Node goodness (Dockerizing a Node.js web app) and sprinkle the “Microservices” dust . . . Smile

Enjoy Containerization . . .

.

.

.

.

Tuesday, November 03, 2015

Resources that helped me start learning Node.js

 

 

Enjoy JavaScripting !!!

.

.

AddIn