kmon! ASP.NET 5 Where are my changes?

One of the new features in Visual Studio 2015 for ASP.NET 5 is an agile development environment. What that means is now when you makes changes to your code, there is no need to re-compile to see the changes in the browser. Visual Studio uses the Roslyn compiler to enable this dynamic compilation. You still have all of the structure and power of a compiled framework, but the development experience feels more like an interpreted language. See more here - ASP.NET 5 Overview This is a great new feature for Visual Studio users, but the new awesome is you now have a choice of what IDE you may use. That's where kmon comes in. kmon, pronounced kuh-mon, is...


ASP.NET vNext Project Creation using Yeoman

Developing ASP.NET 5 applications using Visual Studio 2015 gives you a rich IDE experience, however now with ASP.NET now being cross platform that development IDE is not afforded to us on a Mac. Checkout this post Develop ASP.NET vNext Applications on a Mac for getting started. Using the Yeoman generator generator-aspnet you will have the option to create one of the following application types: $ yo aspnet Web Application MVC Application Nancy Fx Application Console Application Class Library (recently added) After your project is created you can get started in Sublime Text, vim, Brackets etc. Checkout OmniSharp.net for the supported development enviroments and tooling support information there. Although the generator gets you started with the selected project...


Azure Mobile Services .NET Backend Tips

I've been working with Azure Mobile Services since it was released and until recently only the JavaScript backend was available, built using node.js. Although it is very mature with many options, the community was pressuring for a .NET option and now it is available. Modeled much like a standard Web API / MVC project at first glance, there may be a few things that you like to take advantage of in these types of projects that throw you for a loop when using the new .NET option. These include Dependency Injection, Entity Framework (Migrations and Relationships), and the help page. Getting Started You have two options for getting a project started. 1. Go to the Azure Portal and create a...


ASP.NET Presentations at DEVIntersection

Had a great time presenting Async Application Development and the Social Authentication options available in ASP.NET this week at DevIntersection. Building Async Applications in ASP.NET Async has become much easier over time to code and maintain with the async/await keywords and adding the capabilities in WebForms applications can improve overall page response times if done correctly. Here are the additional links and the slides from the session. Presentation Slides Hanselminutes Podcast – Everything .NET programmers know about Asynchronous Programming is wrong. Using Asynchronous Methods in ASP.NET 4.5 Bring Your Own Authentication yo MVC As I mentioned in my session on Social loin integration, adding the capability is very easy through since the addition of OWIN/Katana...


DEVIntersection: 3 Days of ASP.NET, Azure, SQL & More!

Come out to DEVIntersection April 13-16 at the JW Marriott in Orlando to get a chance to interact with a number of community experts such as Scott Guthrie, Scott Hanselman, Douglas Crockford and many more.I'll be giving two talks in the ASP.NET track:AS12: Building Asynchronous ASP.NET ApplicationsLearn how to take advantage of the new async/await operations to keep your applications responsive and avoid the performance bottlenecks. In comparison to how async code has been written with callbacks, the new way allows for cleaner more readable debug-able code. In this presentation topics covered WebForms, MVC, EF6 some tooling.AS11: Bring Your Own Authentication (BYOA) to MVCMost of us are familiar with the the phrase "Bring Your...