Tag Archives: Git

Continuous Delivery of Azure WebJobs via Git

Continous delivery (or continuous deployment or continuous integration) is an important part of the modern software development lifecycle.
Azure WebJobs on the other hand is a nice little feature to run processes in the background.

This article describes in short why continuous delivery is a good thing, what Azure WebJobs are and how you can use both together.

Continue reading

Continuous Deployment in Windows Azure

Beim letzten Mal haben wir gesehen wie man MongoDB in Windows Azure betreiben kann. Heute möchte ich in eine andere Richtung gehen, die ich auch im letzten Jahr in einer vierteiligen Videoserie in Zusammenarbeit mit der Developer Platform Evangelism Group von Microsoft Deutschland aufgenommen habe. Es soll um Continuous Deployment in Windows Azure gehen. Die Videoserie damals beinhaltete die schnelle und sichere Bereitstellung von Webanwendung auf Windows Azure und setzte sich aus folgenden Teilen zusammen

Heute möchte ich das Thema erneut aufgreifen, da auf der einen Seite das Thema immer noch sehr aktuell ist und auf der anderen Seite hat sich Windows Azure in dieser Hinsicht stark weiterentwickelt. Wenn ich sage “stark weiterentwickelt” heißt das nicht, dass Microsoft alles über den Haufen geworfen hat, was vor einem Jahr noch aktuell ist. Ganz im Gegenteil: Alles, was damals möglich war ist es heute immer noch. Durch die großartige Arbeit des Team Foundation Server- und Windows Azure-Teams haben wir heute aber noch bessere und einfachere Möglichkeiten. Aber zuerst die Grundlagen!

Continue reading

Links of the week

Hello and welcome back to the links of the week. After a break over the last weeks I have collected enough sites about ASP.NET, Application Lifecycle Management, Windows Store App development, and Windows Azure from the last three weeks that I want to introduce to you.

ASP.NET

  • Four new single page application templates. Gunnar Peipman introduces the four new single page application templates Ember (uses Emberjs and Handlebars), Durandal (uses Durandal, Bootstrap, Knockout, and Sammy), Breeze (uses Breeze, Knockout, and g), and Hot Towel (uses Durandal, Bootstrap, Breeze, Knockout, g, Sammy, and Toastr).
  • Building Amazing Apps with the ASP.NET EmberJS Template. Nathan Totten explains the above mentioned new Ember template in more detail and shows you how you can get started with it.
  • Bundling and minifying in ASP.NET MVC. Another post from Gunnar Peipman about the bundling and minifying feature in ASP.NET. He shows how you can use it and gives you some tips and tricks.

Application Lifecycle Management

Windows Store App Development

Windows Azure

– Jan (@Horizon_Net)

Links of the week

Hello and welcome back to the links of the week. In contrast to my normal topics for the links of the week I have no link about Windows Azure today, but the four I will present today are four which most app developers should know (except the first one).

Before I start I like to take your attention to my blogs list. I started this page to give you an overview about helpful sites. Since the initial creation I have updated it today with a link to Pluralsight which is a great site if you are looking for trainings for several technologies.

The first one is called modern.IE. You probably have heard about this site. It is a dev center with free tools and resources which should help developers to focus on the thing they should do and love – development.

Like you may have heard the Team Foundation Service now supports Git. Andy Lewis gives an introduction how you can create a Git project and helps you to get started.

Beside version control test your application is another important part of the application lifecycle management. Vinay Krishna gives an introduction to the Windows Phone Unit Test capabilities with the Visual Studio 2012 Update 2.

One thing you normally have to do during the app development is to make it available for more markets. That means you have to localize your app. Dan Zucker gives you on this post some tips how you can achieve this goal.

– Jan (@Horizon_Net)

Windows Azure How-Tos – Ein Rückblick

Nachdem ich in den letzten Wochen die einzelnen Teile meiner fünf Windows Azure How-Tos vorgestellt habe, möchte ich heute diese nochmal kurz zusammenfassen und die Videos und Präsentationen in komprimierter Form bereitstellen. Continue reading

ASP.NET Webanwendungen schnell und zuverlässig in Azure bereitstellen (Teil 4) – Zusammenfassung und FAQ

Seit einigen Tagen ist meine How-To-Serie “ASP.NET Webanwendungen bereitstellen” auf dem deutschen Windows Azure YouTube-Channel verfügbar. In den vier Teilen gebe ich einen Überblick über die Möglichkeiten des Continuous Deployment in den Windows Azure Web Sites mit den Team Foundation Services und Git.

Im ersten Teil habe ich einen Überblick über das Continuous Deployment in Windows Azure gegeben und erklärt was die Team Foundation Services und Git sind. Der zweite Teil zeigte wie man ein Continuous Deployment anhand der Windows Azure Web Sites und den Team Foundation Services durchführt. Dasselbe wurde im dritten Teil mit Git getan.

Dieser Teil fasst dieses How-To kurz zusammen und beantwortet häufig gestellte Fragen.

– Jan (@Horizon_Net)

ASP.NET Webanwendungen schnell und zuverlässig in Azure bereitstellen (Teil 3) – Deployment mit Git

Seit einigen Tagen ist meine How-To-Serie “ASP.NET Webanwendungen bereitstellen” auf dem deutschen Windows Azure YouTube-Channel verfügbar. In den vier Teilen gebe ich einen Überblick über die Möglichkeiten des Continuous Deployment in den Windows Azure Web Sites mit den Team Foundation Services und Git.

Im ersten Teil habe ich einen Überblick über das Continuous Deployment in Windows Azure gegeben und erklärt was die Team Foundation Services und Git sind. Der zweite Teil zeigte wie man ein Continuous Deployment anhand der Windows Azure Web Sites und den Team Foundation Services durchführt.

Dieser Teil beschreibt nun das exemplarische Vorgehen eines Continuous Deployment mit Git und den Windows Azure Web Sites.

– Jan (@Horizon_Net)