08.02.2012
Da kein Software-Stack im Application Lifecycle Management dem anderen gleicht, schützen sich zunehmend Vertreter aus Entwicklung und Management vor der komplizierten Implementierung der ALM-Komponenten, indem sie sich unabhängigen Softwareherstellern anvertrauen. Mehr…
03.02.2012
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. Mehr…
25.01.2012
.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. Mehr…
16.01.2012
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. Mehr…
03.01.2012
Zum Jahreswechsel schaut die Apache Software Foundation auf das letzte Jahr zurück. Bei einigen Projekten und bei der Infrastruktur wurde kräftig aufgeräumt, und Projekte wie OpenOffice und Flex versprechen, neue Anwenderkreise und Kulturen zu ziehen. Mehr…
14.12.2011
In siebten und letzten der Teil der Serie über die Herausforderungen in Brownfield-Projekten geht es um Hinweise, wie Software-Teams die Aufgaben angehen können. Das Etablieren von Selbstorganisationskreisen, regelmäßiges Üben und tägliche Reviews sind hierbei besonders hilfreich. Mehr…
25.11.2011
Immer noch werden Sicherheitskonzepte zu einem späten Zeitpunkt der Entwicklung erstellt. Dabei ist es so einfach. Entwickler müssen nur danach suchen, was andere bereits dokumentiert haben. Mehr…
09.11.2011
Die theoretischen Grundlagen zu AES sind bekannt und lassen sich nun in einer ersten praktischen Implementierung anwenden. Dabei soll auch die Zielplattform berücksichtigt werden, denn es gilt, AES in C++ umzusetzen und zu zeigen, wie man eine mathematische Theorie in eine effiziente Computeranwendung wandelt. Mehr…