heise Developer

Continuous Integration in Zeiten agiler Programmierung

Continuous Integration ist ein bewährtes Mittel zur Optimierung der Softwareentwicklung. Ein Artikel erläutert ihre Grundlagen, benennt Stolpersteine in der Praxis sowie die daraus resultierenden Best Practices und gibt abschließend einen Ausblick auf aktuelle Trends.

Software-Upgrade: Migration von Hibernate nach EclipseLink

Techniken, die heute angesagt sind, können morgen von gestern sein. Für Softwarebetreiber ist es deshalb ratsam, ihre Applikationen regelmäßig der neuesten technischen Entwicklung anzupassen. Wie das gelingen kann, zeigt eine im Rahmen eines Kooperationsprojekts migrierte Enterprise-Java-Applikation.

Von der Datenbank bis zur Oberfläche mit .NET, Teil 1: Datenzugriff und Logik

.NET rühmt sich der durchgängigen Programmiersprachen und -techniken vom Server bis zum Client. In vielen Beispielen sieht man aber oft nur einzelne umgesetzt. Eine fünfteilige Artikelserie zeigt, wie in einem mehrschichtigen Projekt verschiedene .NET-Techniken unterschiedlich zusammenarbeiten können.

Scriptease.js: Umgang von JavaScript mit Variablen

Mit Variablen in JavaScript klarzukommen, ist gewöhnungsbedürftig: Der auf Funktionen bezogene Gültigkeitsbereich von Variablen und das Anheben von Variablendeklarationen stiften zumindest anfänglich durchaus Verwirrung. heise Developer erläutert, worauf es bei der Verwendung von Variablen zu achten gilt.

ALM-Prognosen #1: Open-Source-Tools gewinnen weiterhin Marktanteile

Obwohl Application Lifecyle Management oftmals mit umständlichen Workflows in der Softwareentwicklung in Verbindung gebracht wird, sind gerade die Open-Source-Werkzeuge in dem Feld ein gutes Beispiel für Veränderungen hin zu leichteren Methoden und einfacheren Tools.

Veranstaltungen

News

seen.by