OWIN - Open Web Interface for .NET


OWIN, or the Open Web Interface for .NET, defines a common interface that decouples web applications from web servers. The design of OWIN is inspired by node.js, Rack, and WSGI. OWIN was created by a group of .NET web developers who all found themselves building essentially the same infrastructural components for running web applications on multiple hosts, e.g. IIS and Kayak. OWIN defines the structure and requirements of a HTTP request and response interactions. The assembly codifies the definitions in the spec to allow you to avoid using type aliases in all of your files.

Benefits ..!! 
             The primary benefit is that by using OWIN, you decouple your application from a specific web or application server. This means you can run your application on broader number of platforms more easily. The Kayak web server, for example, runs well on *nix systems using Mono. The command line Katana.exe also allows developers using *nix systems to run .NET web applications without jumping into a VM. Server developers gain a number of new application frameworks and can write to a single, agreed upon interface rather than having to invent their own application API.

To get started to OWIN one needs to look at the Katana Project HERE. Katana is a collection of projects for supporting OWIN with various Microsoft components.
Official Website : http://owin.org/
OWIN on github :  https://github.com/owin/owin/wiki/faq

P.S : Although I personally don’t have any experience working in OWIN , I wrote this post just for the sole purpose of sharing the information to all.
Thursday, February 21, 2013
Posted by Unknown

The DART Language from Google


Dart is an open source Web programming language developed by Google. The goal of Dart is ultimately to replace JavaScript in web development on the open web platform  while offering better performance and better security features. Dart is a class-based, single inheritance, object-oriented language with C-style syntax supports interfaces, abstract classes, reified generics, and optional typing.
Dart programs run in one of two modes.
  • Checked mode
  •  Production mode
In "checked mode", which is not the default mode and must be turned on, dynamic type assertions are enabled. Running in "checked mode" is recommended for development and testing. Dart programs run by default in "production mode", which runs with all dynamic type assertions turned off. This is the default mode because it currently is the fastest way to run a Dart program.Dart compiles to modern JavaScript, allowing Dart apps to run on the modern web.
The famous Hello World example in Dart Language is as follows:

The Dart editor can be downloaded from its  official website  http://www.dartlang.org/docs/editor/
Or can be downloaded from here

  •   32bit Dart Editor Here 
  •  64bit Dart Editor Here
The Dart Editor download includes:

  • Dart Editor
  • Dart SDK
  • "Dartium": a build of the Chromium browser that includes the Dart VM
Posted by Unknown

Microsoft launches accessories optimised for Windows 8 starting Rs. 1,205

Microsoft Thursday announced a new range of accessories optimised for Windows 8. These accessories are Wedge Touch Mouse, Wedge Mobile Keyboard, Touch Mouse, Sculpt Touch Mouse, Wedge Touch Mouse and Wireless Mobile Mouse 3500.

Microsoft Wedge Touch Mouse is an ultraportable mouse designed to complement the Windows 8 experience on both PCs and tablets that provides four-way touch scrolling and navigation. It is cable free and ships with Blue Track technology, which means that the mouse can be used on just about any surface. It can be paired with a PC, tablet or laptop. It has been priced at Rs. 3,015.




Posted by Unknown

Download Visual Studio 2010 Express for Windows Phone iso

If you are searching to Download Visual Studio 2010 Express for Windows Phone iso file,Then this is your Post. You can download the offline single setup file in .iso format.

Click Here for Direct Download ( 730 MB )

This ISO image file contains Windows Phone SDK 7.1, which includes: Microsoft Visual Studio 2010 Express for Windows Phone, Windows Phone Emulator, Windows Phone SDK 7.1 Assemblies, Silverlight 4 SDK and DRT, Windows Phone SDK 7.1 Extensions for XNA Game Studio 4.0, Microsoft Expression Blend SDK for Windows Phone 7, Microsoft Expression Blend SDK for Windows Phone OS 7.1, WCF Data Services Client for Window Phone, Microsoft Advertising SDK for Windows Phone. After installation, you can try this product for up to 30 days. You must register to obtain a free product key for ongoing use after 30 days.




Link Courtesy : http://www.microsoft.com/visualstudio/eng/downloads#d-2010-express

Posted by Unknown

Pluralsight announces free course for ASP.NET Web API

In partnership with Microsoft, ASP.NET Web API course is now available for free to the the entire developer community of ASP .Net.You can watch it over here Pluralsight Introduction to the ASP.NET Web API Also you can watch two modules from  REST Fundamentals course for free which is avilable here Pluralsight REST Fundamentals
This comes as a great opportunity for those who don't have access or subscription to Pluralsight library. To give a brief introduction about ASP.NET Web API "It is a framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices. ASP.NET Web API is an ideal platform for building RESTful applications on the .NET Framework."


Wednesday, February 20, 2013
Posted by Unknown

- Copyright © Tech Geeks -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -