HowToCode: Development at the Speed and Scale of Google & Continuous Delivery/X

Auf InfoQ.com habe ich zwei sehr interessante Videos zum Softwareentwicklungsprozess gefunden. Im ersten Video geht es darum, wie Google entwickelt – im zweiten Video geht (passend zum ersten Video ) es um “Continuous Delivery”.

Read more

HowTo: “PublishedApplications” mit MSBuild & dem TFS für Windows Services / DLLs

Wir benutzen bei uns für den Build Prozess MSBuild und nutzen den Team Foundation Server. Wer eine ASP.NET Applikation baut bekommt diese in einem “PublishedWebsites” Ordner serviert. Jegliche andere Sachen werden aber einfach ins Bin/Release Verzeichnis kopiert. Da das nicht gerade besonders hilfreich ist, kann man das natürlich auch ändern – allerdings mit etwas basteln.

Read more

Fix: “Microsoft.WebApplication.targets was not found.”

Wer mit MSBuild Webapplikationen baut (z.B. im Zusammenhang mit dem TFS 2008/2010) kann u.U. folgende Fehlermeldung erhalten: “The imported project C:\Program Files (x86) \MSBuild\Microsoft\VisualStudio\ v10.0\WebApplications\ Microsoft.WebApplication.targets was not found.”. Einfachste Problemlösung: Visual Studio 2010/2008 installieren.

Read more

HowToCode: Build/Deployment/WTF oder auch Automatisierung mit MSBuild

In meinen Azubitagen habe ich mich doch des häufigen gefragt was denn nun ein Build oder ein Deployment ist. Mit der Zeit habe ich mich nun doch mit dem Mysterium beschäftigt und sogar angefangen mit MSBuild verschiedene Prozesse zu automatisieren. Wie sieht euer Prozess aus?

Read more

HowTo: TeamCity & MSTests

Automatisiert nach jedem Checkin Unit Tests laufen zu lassen ist eine der Vorzüge eines Build Servers – mit TeamCity kann man neben NUnit Tests auch bequem MSTests laufen lassen. Allerdings gibt es dabei ein paar Tücken.

Read more

HowTo: TeamCity & Web Application Projects

TeamCity ist ein sehr nette Build- & CI-Lösung. Wenn man allerdings ein Web Application Project in seiner Solution hat (z.B. ein ASP.NET MVC Projekt), wird es wahrscheinlich erstmal nicht bauen, weil ein MSBuild “Target” nicht ausgeführt wird. Mit einem kleinen Trick geht auch dies.

Read more

HowTo: Continuous Integration mit TeamCity

In meinem letzten HowToCode ging es um “Continuous Integration” und was es alles bieten könnte. Nun möchte ich ein konkretes Tool vorstellen: TeamCity. TeamCity ist ein kostenloser (Java basierende) Buildmanagement & Continuous Integration Server von JetBrains (welche auch den Resharper machen). Über eine schicke Weboberfläche ist das ganze auch schnell eingerichtet und man kann seine …

Read more

HowToCode: Continuous Integration

Im letzten Post ging es um SVN als Versionskontrolle und Trac als Projektmanagement & Bugtracking Tool, nun gehen wir einen Schritt weiter und die ganze Sache noch um einen Buildserver erweitern. Dies ermöglicht einige nette Sachen wie z.B. Nightly Builds, mehr Kontrolle & Sicherheit über den eingechecken Source Code bis hin zu automatischen Deployments – …

Read more

HowTo: ASP.NET MVC View compile-time checkin

Wer etwas mit ASP.NET MVC rumspielt wird feststellen, dass man in den View reinschreiben kann was man will, es wird meistens gebaut. Erst wenn man die Seite dann betritt kommt ein Fehler. Mit einem kleinen Trick kann man Views auch zur Kompilierzeit checken.

Read more

Letzte Posts

  • Carriage Return / Neue Zeile in Textareas

    Eine kleine Aufgabe: Jede neue Textzeile (Carriage Return/Wenn man Enter drückt ) in einer Textarea soll ein Element in einer Auflistung sein – wie mach ich das jetzt am einfachsten? Eigentlich ein grundlegendes Element im Web und der Nutzer macht bewusst Absätze – daher wäre es nur gerecht, wenn man das auch entsprechend würdigt. Kleine ...

  • image.png
    Doom, Quake, Wolfenstein & co. Source Code auf GitHub

    id Software, die Macher von Doom, Quake, Wolfenstein & co., stellen regelmäßig ihre älteren Spieltitle als Open Source zur Verfügung. Das Ganze runterzuladen fand ich bisher immer recht mühselig, allerdings gibt es seit kurzer Zeit die Sourcen auch auf GitHub. Darunter Spiele wie Doom 3, Quake 3, Wolfenstein für iOS. Wer also schon immer mal ...

  • image.png
    Twitter Bootstrap 2.0 released & “Release Präsentation”

    Wie bereits vom Twitter Bootstrap Team angekündigt wurde offiziel die Version 2.0 des UI Toolskits “Twitter Bootstrap” veröffentlich. Zudem wurden die Slides, welche bei der Release Party gezeigt wurden auch veröffentlicht: Downloads finden sich auf der Twitter Bootstrap Seite auf GitHub.

  • image.png
    Javascript zu Dart Translator

    Dart, Google Javascript Alternative, wurde vor ein paar Monaten vorgestellt und die Webentwickler Szene ist noch etwas gespalten, ob Dart nun überflüssig ist oder einfach nur cool und längst überfällig ist. Um die Sprache näher zu erläutern hat Google die grundlegenden Javascript Basics nach Dart übersetzt. Das Ergebnis ist der “Translator”. Der Name mag momentan ...

  • Twitter Bootstrap 2.0–“Beta”

    Twitter Bootstrap, ein UI-Toolkit für Web-Applikationen von Twitter, erscheint (wie bereits berichtet) demnächst in der Version 2.0. Der offizielle Release ist am 31. Januar, allerdings beginnt jetzt laut Mark Otto (einer der Hauptentwickler von Twitter Bootstrap) die intensive Test-Phase. Das heisst, das es nun offiziel auch die 2.0 Dokumentation online gibt. Im Vergleich zur aktuellen ...

Support us!

Facebook