ASP.Net

Continuous integration in Azure using Kudu

WebApp is one of the core components in Azure Ecosystem. Azure allows you to deploy a web app built using different technologies like ASP.NET, Node, PHP, HTML + JS etc. These sites can be deployed using different methods like FTP, Web deployment using Visual Studio, using Team Foundation Server [TFS] or using Kudu! You might have heard about these deployment techniques earlier except Kudu, so let’s first understand what Kudu is all about? Kudu Azure supports continuous integration of Web Apps from source code control and repository tools like BitBucket, CodePlex, Dropbox, Git, GitHub, Mercurial, and TFS. Kudu is the…

Web Forms, MVC, Single Page App, Web Pages Comparison

ASP.Net is a GREAT platform to build rich, interactive web based application and services. It provides many useful features like authentication, authorization, session handling, HTTP request handling, routing, bundling and minification, friendly URLs etc. You might have seen below diagram in many presentations from Microsoft, which highlights core pieces of ASP.Net web stack. Sites section contains different UI framework options like MVC, Web Page, Web Forms and Single Pages [commonly known as SPA] to build web based application. Services section contains Web API which deals more with data transformation in different formats like XML and JSON and SignalR is used…

How to run ASP.Net MVC app using Windows Phone

Dear Reader, I’ve been .Net developer for some time now, and I have done reasonable amount of complex development in WinForms, ASP.Net WebForms, WCF in my earlier projects. Recently I have started exploring ASP.Net MVC [I’m in love with it]. There are many cool features of ASP.Net technology stack – Web Forms, MVC, Single Page Applications [SPA], Mobile Applications, Web API, HTML5 support to name a few, which are really driving me to write some nice apps and enjoy seamless integration of these technologies into each other. When I built my first ASP.Net MVC Mobile Application and showed it on…

Web Server – Web Farm – Web Garden

As I was going through some articles on Scott Hanselman’s blog, I found this interesting post about interview questions for senior software engineer. I thought it will be worth to write a small post on one of the question in the list – what is the difference between Web Server, Web Farm and Web Garden? I would try to explain this keeping in mind that you have very basic understanding of Application Pool, ASP.Net worker process [W3WP.EXE], though I explained it in short below. Web Server – It is a component which is used to host web application on a…