07.05.2013
Der Quellcode der Applikation ist versioniert im Repository abgelegt. Warum nicht die Datenbank? Will man nun einen beliebigen Stand der Datenbank in der Entwickler-, Test- oder Produktionsumgebung wiederherstellen, stehen zwei Java-Bibliotheken zur Verfügung, die in ein Continuous Delivery integrierbar sind. Mehr…
23.04.2013
Mapping-Anwendungen, Geosysteme und Positionsdaten sind allgegenwärtig und aus dem Alltag nicht mehr wegzudenken. Wie aber haben Geoinformationssysteme den Sprung aus der Nische in die massenhafte Verbreitung geschafft? Offene Standards und Interoperabilität heißen die Antworten.
Mehr…
12.04.2013
In SharePoint 2013 gibt es viele Neuerungen für Entwickler auf Grundlage der Client-Techniken HTML5, JavaScript und CSS. Der Artikel verrät, wie man mit clientseitigem Rendering die Darstellung von Daten und Formularen anpasst, suchbasierte Anwendungen implementiert und Brandings und Themings in SharePoint 2013 anpasst. Mehr…
05.04.2013
Testautomatisierung findet oft nur bis zur Klassen- und/oder Entwicklerebene statt. Besser ist es jedoch, wenn man zusätzlich das Zusammenspiel der Komponenten inklusive GUI testet. Robot ist ein Framework für verständliche, systemübergreifende Tests. Mehr…
02.04.2013
Für Entwickler sind in der neuen Version des SharePoint-Servers die Einführung der SharePoint-Apps und die konsequente Verwendung von Webstandards sicherlich am wichtigsten. Die Unterstützung von HTML5, JavaScript, OAuth und OData/REST hilft dann auch im Zusammenspiel mit Windows 8 und Office 2013. Mehr…
19.03.2013
Wer Continuous Delivery umsetzen und betreiben will, hat mit Features zu kämpfen, deren Entwicklung noch nicht abgeschlossen ist und die noch nicht oder nur für eine bestimmte Benutzergruppe in Produktion gehen sollen, aber bereits entwickelt sind. Mit dem FeatureToggle Pattern lassen sich die daraus resultierenden Probleme im Handumdrehen beseitigen. Mehr…
15.03.2013
Der konsequente Einsatz von Unit-Tests ist ein grundlegendes Qualitätsmerkmal zeitgemäßer Softwareentwicklung. Für Node.js existiert mit Mocha ein Framework zum Schreiben und Ausführen solcher Tests. Mehr…
16.01.2013
Die jüngere Geschichte des Cross-Plattform-Frameworks Qt liest sich wie eine Mischung aus schlechtem Thriller und Lehrbuch über Managementfehler. Die komplette Übernahme des Produkts durch Digia und die Veröffentlichung von Qt 5 kurz vor Weihnachten beendeten dann das Trauerspiel. Die umfangreichen Änderungen entfalten auf Entwickler eine geradezu magische Anziehungskraft. Mehr…