Continuous Quality – Grundlagen guter Software-Entwicklung

In meiner neuen Artikelserie widme ich mich der Qualität von Software – um genau zu sein, der kontinuierlichen Qualitätssteigerung in bestehenden und neuen Softwareprojekten als Grundlage guter Software-Entwicklung – zusammengefasst unter Continuous Quality. Die einzelnen Artikel werden im monatlichen Turnus erscheinen und unter anderem eine allgemeine Einführung zu Qualität, deren Definition, Messbarkeit, sowie die Entstehungsgeschichte… more

Software-Entwicklung mit Open-Source-Werkzeugen

Während einem meiner letzten Open-Source-Projekte war selbst ich von den aktuell verfügbaren Werkzeugen und vor allem von deren Funktionsumfang sowie Stabilität überrascht. Es hat für mich den Anschein, als wäre das Open-Source-Umfeld zwar mittlerweile eine großes Feld zum experimentieren und dabei zugänglich für jedermann und doch durch und durch professionell organisiert. Es gibt dabei unzählige… more

WebSockets – Vom Client zum Server und zurück (Teil 1)

Dieser Artikel ist der Beginn einer kleinen Serie, die dir das Thema WebSockets und deren Einsatzmöglichkeiten ein wenig näher bringen soll. Bei WebSockets handelt es sich um eine der Neuerungen aus dem HTML5-Paket. WebSockets können ein mächtiges sowie einfach einzusetzendes Feature zugleich sein. Das die Möglichkeiten zum Einsatz vielfältig sind, steht wahrscheinlich außer Frage. Doch… more

PHP Coding-Standards und -Richtlinien

Mit der zunehmenden Professionalität in PHP-Projekten der letzten Jahre, stieg auch die Anzahl der mir bekannten Coding-Standards und Programmierrichtlinien. Mittlerweile finden sich im World Wide Web unzählige Dokumente aus den unterschiedlichsten Projekten und in unterschiedlichsten Detailstufen. Viele große Open-Source-Projekte, allen voran das PEAR-Projekt, haben einen Beitrag zur Vereinheitlichung der unterschiedlich gewachsenen Standards geleistet. Am bekanntesten… more