PHPGangsta - Der praktische PHP Blog

PHP Blog von PHPGangsta


Search Results

Developer Conference Hamburg 2012, Tag 1

with 3 comments

Morgen startet die zweite Developer Conference Hamburg und ich glaube es wird großartig. Ich schreibe diese Sätze am Vorabend, Donnerstag, auf dem Hotelzimmer, denn zum ersten Mal fahre ich nicht früh morgens los zur Konferenz, sondern gönne mir ein Hotelzimmer die Nacht davor. Die Konferenz morgen beginnt bereits um 8 Uhr, und das würde 4 Uhr Aufstehen bzw. Losfahren bedeuten. Nun sitze ich hier also, tippe ein paar Zeilen und werde mich gleich hinlegen, damit ich morgen um 7 Uhr aufstehen kann und um 8 Uhr auf der Konferenz sein werde. Dann mal gute Nacht!
—————–
Der nächste Morgen, ich bin gerade aufgestanden und mache mich fertig für die Konferenz. Dort gibt es gleich auch erstmal ausführlich Frühstück, was ich sehr begrüße. Na dann mal los!
—————–
Read the rest of this entry »

Written by Michael Kliewe

September 8th, 2012 at 9:45 am

Meist gelesene Artikel, Besucherzahlen und Besucherzeiten von 2011 hier im Blog

with 2 comments

Written by Michael Kliewe

Januar 4th, 2012 at 10:10 am

PHP Clouds und Platform as a Service (PaaS): phpcloud von Zend

with 3 comments

Die Zend Cloud phpcloud wurde auf der ZendCon 2011 im Oktober vorgestellt, ich habe mich natürlich direkt vorregistriert und seitdem auf einen Invite gewartet. Nun habe ich einen Invite-Key bekommen und direkt ein wenig damit experimentiert.

Dieser Artikel stellt also eine weitere Platform-as-a-Service (PaaS) für PHP vor. Die Applikationen laufen auf einem Fundament namens Zend Application Fabric (ein aufgebohrter Zend Server) und können entweder in einer private Cloud oder bei einem der folgenden Anbieter gehostet werden: Rightscale, Amazon, IBM oder Rackspace (Info).

Die Registrierung verlangt aktuell einen Zend-Account und den besagten Invite-Key. Danach muss man als nächstes einen Container anlegen in dem die Applikationen laufen werden. Ich lege also einen ersten Testcontainer an:

Read the rest of this entry »

Written by Michael Kliewe

November 14th, 2011 at 9:25 am

Linkpool Nummer 21

without comments

Dieses Mal sind es ein paar mehr Links geworden, damit solltet ihr locker über das Wochenende kommen.

Die guten Entwickler drücken häufig F5:

Herausfinden ob das PHP Script über eine TTY-Schnittstelle aufgerufen wurde:

Ein „Open Platform as a Service“-Projekt mit PHP Support, muss ich mir dringend mal im Detail anschauen:

Der Streit zwischen Heise und Facebook über 2-Klick-Buttons:

Sehr interessanter kritischer Artikel über das PHP 5.3.7 Desaster, fehlschlagende Unit-Tests und den Entwicklungsprozess von PHP (Englisch):

PHPStorm 2.1.4 released:

Arbeiten mit PHAR-Archiven:

Umfangreiche Artikelserie über PHP Unit-Testing:

OAuth mittels der PECL Extension Oauth:

Written by Michael Kliewe

September 3rd, 2011 at 12:22 pm

Posted in PHP

Tagged with , ,

Continuous Testing mit PHP?

with 8 comments

Continuous Integration ist einigen eventuell ein Begriff. Dabei geht es darum, einen Server zu haben der bei jedem Commit (bzw. Push) des Quelltextes Dinge ausführt wie Unit Tests, Akzeptanz-Tests, PHP Lint, CodeSniffer oder auch ein Deployment auf einen Test-Rechner. Wenn man nun also häufig pushed kann man sicher sein dass (bei genügend guten Tests) die Software läuft und nichts kaputtgegangen ist. Und wenn doch, weiß man wann es ungefähr passiert ist.

Continuous Testing geht nun noch einen Schritt weiter. Hierbei werden nicht erst bei jedem Push die Unit-Tests gestartet sondern bei jedem Abspeichern einer Datei auf dem Entwicklungsrechner. Da gibt es nun mehrere Ansätze wie man das erreichen kann. Vielleicht kennt ihr andere und bessere Tools, um kontinuierlich auf der Workstation zu testen.

Möglichkeit 1: Die IDE bietet einen „On-Save“ Einstellung, wo man einen Befehl eingeben kann der ausgeführt wird sobald die IDE eine Datei abspeichert. Dort trägt man dann sein Shell-Script ein das die Unit-Tests startet. in PHPStorm kann man zum Beispiel auch einstellen dass nach 15 Sekunden IDLE automatisch gespeichert wird, oder wenn PHPStorm den Fokus verliert (weil man gerade in den Browser wechselt). Ein Garant für häufiges Testen.

Read the rest of this entry »

Written by Michael Kliewe

August 5th, 2011 at 10:03 am

Posted in PHP

Tagged with , , ,