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

Archiv für die Kategorie ‘Allgemein’

X
Barbara Göller

Barbara Göller

„Neu in TFS 2018“ – Startschuss zur Blogserie und Überblick aller Artikel

Mittwoch, 20. September 2017

 

Es ist soweit! Nicht mal ein Jahr nach Veröffentlichung von TFS 2017 RTM hat Microsoft Ende August den ersten Release-Kandidaten für die nächste Major Version des Team Foundation Servers unter dem Namen TFS 2018 RC 1 bereitgestellt. Wie auch vorhergehende Release-Kandidaten ist auch die aktuelle Version ein „Go-Live“ Release und damit für Verwendung in Produktivumgebungen freigegeben.

(mehr …)

X
Benjamin Boost

Benjamin Boost

New releases of TFS ASAP for TFS 2015 Update 4 and TFS 2017 Update 2

Dienstag, 29. August 2017

We are proud to present new releases of our TFS Automated Servicing and Administration Platform (TFS ASAP). The releases are now supporting the following versions of Microsoft Team Foundation Server:

  • TFS 2015 Update 4
  • TFS 2017 Update 2

(mehr …)

X
Manuel Burzler

Manuel Burzler

Hilfe, meine TFS Collection Datenbank ist riesig!

Donnerstag, 24. August 2017

Eine TFS Collection Datenbank wächst stetig an. Das ist völlig normal. Dabei kann es immer wieder Phasen geben, in denen das Wachstum stärker oder schwächer ausgeprägt ist. Auch hier schellen meistens noch keine Alarmglocken. Erst wenn ein vorher eingestellter Schwellwert (z.B. DB-Größe, Festplattenauslastung, Backup-Zeiten) erreicht wird, sucht man nach Ursachen und Möglichkeiten.

(mehr …)

X
Jan Reinhardt

Jan Reinhardt

HoloLens: Reparieren eines beschädigten Kopfbandes

Mittwoch, 23. August 2017

Microsoft HoloLens ist ein faszinierendes Gerät. Diese Faszination konnten wir sowohl in den unzähligen Demonstrationen als auch in unseren Kundenprojekten vielfach erfahren. Leuchtende Augen und kindliche Begeisterung sind häufig das Ergebnis der Nutzung von Microsoft HoloLens. Aber wo Licht ist, da ist auch Schatten.  (mehr …)

X
Manuel Pfemeter
ist Consultant, Autor und Referent im Umfeld Microsoft ALM bei der AIT GmbH & Co. KG Stuttgart.

Manuel Pfemeter

Dependency Manager – Abkündigung der XAML-Build-Aktivitäten

Donnerstag, 08. Juni 2017

Das neue Build-System in Visual Studio Team Services (VSTS) bzw. im Team Foundation Server (TFS) gewinnt immer mehr an Bedeutung. Deshalb haben wir uns nach reiflicher Überlegung entschieden, die Unterstützung der XAML-Build-Aktivitäten CleanDependencies und GetDependencies im AIT Dependency Manager abzukündigen. An der aktuellen Produktversion ändert sich nichts, alles funktioniert wie gewohnt. Bei zukünftigen Releases werden wir die Abwärtskompatibilität mit den o.g. XAML-Build-Aktivitäten jedoch nicht mehr sicherstellen.

Da wir den Quellcode bereits vor längerem auf GitHub veröffentlicht haben, kann die Software gerne weiterhin an die eigenen Bedürfnisse angepasst werden (siehe speziell im Workflow). Für weitere Informationen im Umgang mit Pull Requests zum Teilen der Änderungen siehe auch unseren vorangegangenen Blogpost Pull Request auf GitHub über einen Fork.

Der Download der aktuellen Version befindet sich wie gewohnt auf der Produktseite im Downloadbereich.

X
Johannes Bäurle

Johannes Bäurle

WiX: Automatische Fragmenterzeugung mit Heat

Donnerstag, 08. Juni 2017

Das WiX Toolset ist ein mächtiges Werkzeug um Installationsroutinen mit Hilfe von XML zu erzeugen.

Herzstück eines WiX Projektes ist das Product Element. Innerhalb diesem werden die Elemente der Installationsroutine definiert. Um außerhalb des Product Elements Installationselemente wie Components oder Directorys zu definieren wird ein Fragment Element benötigt, in welchem die einzelnen Elemente angelegt werden. Für die Übersichtlichkeit ist es daher sinnvoll eine neue Fragmentdatei außerhalb des Product Elements zu erzeugen.

Wer seine WiX Fragmente von Hand erzeugt, wird schnell merken, dass diese mit jeder Erweiterung der Software erneut angepasst werden müssen. Vor allem bei stetig wachsender Software kann dies zu Problemen führen. Nicht zuletzt, weil Fragmente gerne mal zu hunderten XML-Zeilen heranwachsen.
Schnell wird die Integration einer neuen DLL vergessen und die Anwendung startet nach Installation nicht.

An dieser Stelle ist die Frage angebracht ob man das Problem nicht automatisiert lösen kann?

Die Antwort ist: ja, man kann!

(mehr …)

X
Benjamin Boost

Benjamin Boost

Pushing Azure IoT to the Edge @ MSBuild 2017

Montag, 15. Mai 2017

Die Keynotes der ersten beiden Tage waren voller Highlights. In den folgenden Breakout-Sessions werden einige Ankündigungen im Detail vorgestellt. Hier und da gab es auch noch weitere Überraschungen. Auf diese werden wir in den kommenden Tagen gezielt eingehen.

(mehr …)

X
Benjamin Boost

Benjamin Boost

We are all creators – Tag 2 @ MSBuild 2017

Samstag, 13. Mai 2017

Die große Frage am Morgen des zweiten Tages auf der BUILD war: “Kann der erste Tag noch getoppt werden?“. Die Antwort war nach den ersten 30 Minuten der Keynote klar: „Ja!“. Aber beginnen wir von vorne…

(mehr …)

X
Florian Bader

Florian Bader

With great opportunity comes great responsibility – Tag 1 @ MSBuild 2017

Donnerstag, 11. Mai 2017

Es gibt eine Menge Entwicklerkonferenzen, und es gibt die BUILD. Keine andere Konferenz im Microsoft Umfeld wird Jahr für Jahr so sehnlich erwartet wie diese. Die Teilnehmer werden dieses Jahr an einem völlig neuen Standort, dem Washington State Convention Center, Downtown Seattle begrüßt.

(mehr …)

X
Lars Roith
Lars Roith ist Senior Software Consultant und Geschäftsführer der AIT. Eines seiner „Steckenpferde“ ist die Architektur- und Prozessberatung. Lars Roith ist maßgeblich beteiligt am hauseigenen Softwareentwicklungsprozess (AIT SEP) und ist für das AIT Task Board verantwortlich.

Lars Roith

Eindrücke von der Hannover Messe 2017

Dienstag, 02. Mai 2017

Vom 24.04.2017 bis 28.04.2017 war Hannover wieder der Schmelztiegel von industrieller Innovation. Alle Schlüsseltechnologien und Kernbereiche der Industrie sind auf der Leistungsschau vertreten. Auch wir waren vor Ort. Unser Ziel diesmal: Validieren der Innovationsschritte, die wir mit unseren Kunden gehen. Unter diesem Fokus haben wir uns insbesondere die Bereiche Augmented Reality und  Virtual Reality, sowie Internet of Things, insbesondere im Hinblick auf IaaS-, PaaS- und SaaS-Lösungen angesehen. Aber eins nach dem anderen. (mehr …)