Home » Archives for Tony Sneed

Author Archives: Tony Sneed

Getting Visual Studio Code Ready for TypeScript : Part 1: Compiling TypeScript to JavaScript

This is the first part in a series of blog posts on Getting Visual Studio Code Ready for TypeSript: Compiling TypeScript to JavaScript (this post) Why TypeScript? In case you’re new to TypeScript, Wikipedia defines TypeScript in the following way (paraphrased): TypeScript is designed for development of large applications and transcompiles to JavaScript. It is a strict superset of JavaScript ...

Read More »

Using EF6 with ASP.NET MVC Core 1.0 (aka MVC 6)

This week Microsoft announced that it is renaming ASP.NET 5 to ASP.NET Core 1.0.  In general I think this is a very good step.  Incrementing the version number from 4 to 5 for ASP.NET gave the impression that ASP.NET 5 was a continuation of the prior version and that a clean migration path would exist for upgrading apps from ASP.NET 4 ...

Read More »

WCF Is Dead and Web API Is Dying – Long Live MVC 6!

The time has come to say goodbye to Windows Communication Foundation (WCF).  Yes, there are plenty of WCF apps in the wild — and I’ve built a number of them.  But when it comes to selecting a web services stack for greenfield applications, you should no longer use WCF. WCF is dead There are many reasons why WCF has lost its ...

Read More »

Deploy ASP.NET 5 Apps to Docker on Azure

NOTE: This post is part 4 of a series on developing and deploying cross-platform web apps with ASP.NET 5: Develop and Deploy ASP.NET 5 Apps on Mac OS X Develop and Deploy ASP.NET 5 Apps on Linux Deploy ASP.NET 5 Apps to Docker on Linux Deploy ASP.NET 5 Apps to Docker on Azure (this post)       Download instructions ...

Read More »

Deploy ASP.NET 5 Apps to Docker on Linux

NOTE: This post is part 3 of a series on developing and deploying cross-platform web apps with ASP.NET 5: Develop and Deploy ASP.NET 5 Apps on Mac OS X Develop and Deploy ASP.NET 5 Apps on Linux Deploy ASP.NET 5 Apps to Docker on Linux (this post) Deploy ASP.NET 5 Apps to Docker on Azure       Download instructions ...

Read More »

Develop and Deploy ASP.NET 5 Apps on Linux

NOTE: This post is part 2 of a series on developing and deploying cross-platform web apps with ASP.NET 5: Develop and Deploy ASP.NET 5 Apps on Mac OS X Develop and Deploy ASP.NET 5 Apps on Linux (this post) Deploy ASP.NET 5 Apps to Docker on Linux Deploy ASP.NET 5 Apps to Docker on Azure       Download instructions ...

Read More »

Develop and Deploy ASP.NET 5 Apps on Mac OS X

NOTE: This post is part 1 of a series on developing and deploying cross-platform web apps with ASP.NET 5: Develop and Deploy ASP.NET 5 Apps on Mac OS X (this post) Develop and Deploy ASP.NET 5 Apps on Linux Deploy ASP.NET 5 Apps to Docker on Linux Deploy ASP.NET 5 Apps to Docker on Azure       Download instructions ...

Read More »

Remember RIA Services? Trackable Entities Can Fill the Void

Anyone remember WCF RIA Services?  It was a great idea: simplify n-tier development with a combination of libraries and tooling. Take something which is inherently difficult, namely data-centric web services consumed by rich clients, and make it easier.  Provide a client library that performs change-tracking without dependence on Entity Framework, and a service library that can persist batch updates.  But ...

Read More »

Real-World MVVM with Entity Framework and ASP.NET Web API

I just completed a sample application using Simple MVVM Toolkit together with Trackable Entities to build a real-world N-Tier solution with a WPF client and portable POCO entities that are automatically change-tracked and sent to an ASP.NET Web API service that uses Entity Framework to perform asynchronous CRUD operations (Create, Retrieve, Update, Delete). The sample includes a Windows Presentation Foundation ...

Read More »

MyGet: Continuous Integration for the Rest of Us

By this time, most .NET developers are familiar with NuGet.  It used to be that if you wanted to use some part of .NET, such as Entity Framework, you would add a reference to your project pointing to some DLL in the .NET Framework Class Library (FCL).  Those days are loooong gone.  Nowadays, if you want to use Entity Framework ...

Read More »