Allgemein Für Administratoren Für Architekten Für Entwickler Für Projektleiter Für Tester News Produkte Publikationen

Archiv für Juli 2015

X
Jan Mattner

Jan Mattner

Neu in TFS 2015 – Das Build-System mit Node.js

Freitag, 31. Juli 2015

In einem vorigen Blog-Artikel hatte ich das neue Build-System vorgestellt. Auch in jenem Standard-Szenario eines Builds einer .NET-Solution bietet das neue Build-System einige Verbesserungen. Im heutigen Artikel möchte ich nun auf einen weiteren großen Vorteil eingehen: Builds für verschiedene Technologien – nicht nur aus der Microsoft-Welt. Anhand einer Build-Definition für eine Node.js-App zeige ich, dass das neue Build-System einfach und schnell erweitert und angepasst werden kann.

image

(mehr …)

X
Matthias Dittrich

Matthias Dittrich

Neu in VS 2015 – Gründe für den Umstieg auf .NET Core

Donnerstag, 30. Juli 2015

Von Microsoft sehen wir oft Auflistungen von Features und große Show-Präsentationen. Oft bleibt aber unklar welchen konkreten Business-Wert diese Features bringen. Auch Entwickler haben oft Probleme einen Umstieg zu rechtfertigen. Deshalb gehen wir mit diesem Blog-Post auf die neuen Features, aus Sicht des Nutzens, genauer ein. Aufgrund der Größe und des Feature-Reichtums des neuen .NET 2015 beschränken wir uns ausschließlich zunächst auf .NET Core und behandeln ASP.NET 5 und .NET 4.6 in folgenden Posts.

Was sind also die neuen Features und welche Auswirkungen haben Sie auf das Business?

(mehr …)

X
Jan Mattner

Jan Mattner

Neu in TFS 2015 – Das Build-System

Mittwoch, 29. Juli 2015

Das Build-System hat im TFS 2015 eine Runderneuerung bekommen. Was muss man nun aber machen, um eine simple Build-Definition für eine .NET-Solution aufzusetzen? Was bietet das neue System für Vorteile? Dieser Artikel gibt eine kurze Einführung von den Build-Agents über die Build-Schritte bis hin zum Abrufen der Testergebnisse.

image

(mehr …)

X
Martin Kleine

Martin Kleine

Neu in VS 2015 – Cross Plattform Apps entwickeln

Dienstag, 28. Juli 2015

Mit den Visual Studio Tools for Apache Cordova lassen sich Cross Platform Apps für iOS, Android und Windows Phone Geräte entwickeln. Apache Cordova, bekannt durch PhoneGap, ist ein Open Source Framework, welches es erlaubt Standard Web Technologien wie HTML5, CSS3 und JavaScript zur Entwicklung von Apps zu verwenden, ohne die nativen Programmiersprachen der einzelnen Plattformen verwenden zu müssen. Für die jeweiligen Plattformen wären dies:

· C#, C++ für Windows Phone

· Java für Android

· Objectiv C, Swift für iOS

(mehr …)

X
Stefan Mieth
ist Senior Consultant und Projektleiter bei der AIT und unterstützt Unternehmen bei der Einführung und Optimierung des Visual Studio Team Foundation Server. Er hat sich unter anderem der Definition und Verbesserung von ALM Prozessen verschrieben und hilft Unternehmen bei der Etablierung agiler Software Entwicklungs-Methoden und dem lösungsorientierten Anpassen der Werkzeugkette. +Stefan Mieth

Stefan Mieth

Neu in TFS 2015 – Welche Features Microsoft uns bring und Start der Blog-Serie

Montag, 27. Juli 2015

Am 17. Oktober 2013 war es so weit: der Team Foundation Server und das Visual Studio 2013 wurden veröffentlicht. Seit dem sind 641 Tage vergangen, und am 20.7. hieß es endlich: Der Team Foundation Server 2015 RC2 ist veröffentlicht. Wir werden in diesem und den nachfolgenden Artikeln beleuchten, was Microsoft und seine Entwickler in dieser Zeit für uns alles implementiert haben, welche Hindernisse gelöst und welche Szenarien nun adressiert werden können. Ich freue mich mit Ihnen zusammen auf einen Rundgang durch modernstes Application Lifecycle Management!

(mehr …)

X
Matthias Dittrich

Matthias Dittrich

TFS PowerShell Scripting: Product Backlog Item (PBI) und Arbeitsaufgaben für ein Team erstellen

Dienstag, 21. Juli 2015

Nutzt man das Backlog des TFS auch für die Verwaltung von administrativen Aufgaben kommt es häufig vor, dass man ein Product Backlog Item (PBI) erstellt, unter dem dann jedes Team Mitglied einen Task hinterlegen muss. Typisch hierfür ist z. B. die Vervollständigung der Zeitabrechnung am Monatsende. Schnell wird das Anlegen der Tasks und damit die Bearbeitung vergessen. Kann man hier nichts automatisieren? Klar! Mit PowerShell lässt sich dies sehr leicht lösen.

(mehr …)

X
Thomas Rümmler
Thomas Rümmler arbeitet als Managing Consultant und Projektleiter bei AIT und ist von Microsoft als Most Valuable Professional (MVP) für Visual Studio & Development Technologies ausgezeichnet worden. Sein Arbeitsschwerpunkt liegt auf Application Lifecycle Management und DevOps. Thomas hilft Unternehmen ihren Entwicklungsprozess ganzheitlich zu verbessern. Seine Erfahrung gibt er als Autor des TFS-Blogs und Sprecher im Microsoft DevOps Umfeld weiter.

Thomas Rümmler

AIT Sim-Shipping with Visual Studio 2015

Sonntag, 19. Juli 2015

Since we have been providing our Visual Studio and TFS extensions for many years, we are proud to announce simultaneous shipping of TFS ASAP and WordToTFS with Visual Studio and Team Foundation Server 2015.

Visual Studio 2015 Launch Partnerl

(mehr …)

X
Martin Kleine

Martin Kleine

Attached Dependency Properties – jeder nutzt sie aber wer kennt sie?

Freitag, 10. Juli 2015

Jeder hat bereits die Attached Dependency Properties genutzt, einige vermutlich ohne zu wissen dass es welche sind. Folgendes Beispiel kennt sicherlich jeder:

Beispiel ADP

 

(mehr …)

X
Jan Mattner

Jan Mattner

Node Tools: “Code not running”?!

Dienstag, 07. Juli 2015

Gerade im Bereich Cross-Platform und dem neuen Build-System des kommenden TFS 2015 kommt man als Entwickler mittlerweile kaum um Node.js herum. Microsoft bietet als Unterstützung zur Entwicklung die Node Tools für Visual Studio an. Jedoch ist Node.js eine recht junge Technologie und stetig im Wandel. So gab es bis vor kurzem Probleme beim Debugging mit den Node Tools: statt eines Breakpoints wurde die Fehlermeldung “Code not running” angezeigt. Der Fehler wird durch ein externes Modul verursacht. Doch durch die Flexibilität von Node.js war schnell ein Workaround gefunden, ohne das externe Modul verändern zu müssen.

The current thread is not currently running code or the call stack could not be obtained.

 

(mehr …)

X
Christian Schlag
ist Software Process Consultant, Autor und Referent im Umfeld Microsoft ALM bei der AIT GmbH & Co. KG Stuttgart.

Christian Schlag

ALM kompakt: IntelliSense hilft beim Erweitern von Work Items

Montag, 06. Juli 2015

Visual Studio enthält seit Jahren ein nützliches Feature für Entwickler: IntelliSense. Das Feature kann ebenso für das Editieren von Work Item Definitionen genutzt werden. So ist beispielsweise beim Hinzufügen neuer Felder die Groß- und Kleinschreibung von Attributen zu beachten. In diesem Fall werden die Work Item Definitionen erfolgreich hochgeladen, aber neue Felder sind möglicherweise nicht editierbar.

(mehr …)