Archiv der Kategorie: Development

PHP: The Right Way

Die Programmiersprache PHP und das Ökosystem um die Sprache herum haben im Laufe der Jahre (PHP gilt sicherlich noch als relativ junge Programmiersprache, hat aber vor kurzem bereits seinen 20. Geburtstag gefeiert) zahlreiche und tiefgreifende Veränderungen durchgemacht. Dementsprechend widersprüchliche und veraltete Informationen finden sich rund um PHP im Internet, in Tutorials und Einsteiger-Literatur.

Die Seite »PHP: The Right Way« möchte die Situation etwas verbessern und bietet eine Zusammenfassung einiger wichtiger Werkzeuge und Verfahren in und rund um PHP mit vielen weiterführenden Links. Die Seite ist sicherlich nichts für Programmier-Neulinge geeignet, aber für alle, die entweder ihre PHP-Kenntnisse noch einmal auf den neuesten Stand bringen wollen oder als Erfahrene Entwickler ins Thema einsteigen wollen bzw. müssen.

Die Seite ist nicht nur auf Englisch verfügbar; es sind auch einige Übersetzungen, auch eine deutschsprachige, verlinkt.

Bleibt zu hoffen, dass die Seite auch in Zukunft fleißig aktuell gehalten wird.

Vom Umgang mit der Zeit

Bei kaum einem Thema kann man als Software-Entwickler so vieles falsch machen wie beim Umgang mit Zeit- und Datumsangaben. In seinem Blog hat Noah Sussman mal so einige Annahmen gesammelt, von denen Entwickler in Bezug auf Zeitangaben gerne ausgehen – die aber definitiv falsch sind. Das ist unterhaltsam und überraschend lehrreich.

Noah Sussman: Falsehoods programmers believe about time

7 Useful Git Tips for Beginners

Auch wenn es vor allem (Berufs-)Anfänger nicht einsehen wollen: Wer als Software-Entwickler nicht wenigstens irgendeine Art von Quellcode-Verwaltung verwendet, ist lebensmüde.

Bei Six Revisions gibt es einen schönen Beitrag »7 Useful Git Tips for Beginners«, der (wie der Titel bereits sagt) nützliche Hinweise und Links zu zahlreichen weiterführenden Ressourcen zum Einstieg in die Quellcode-Verwaltung mit git enthält. Nicht nur für VCS-Neulinge interessant, sondern auch für alle, die vielleicht auf git umsteigen wollen.