Search Results
Developer Conference Hamburg 2012, Tag 1
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 »
Meist gelesene Artikel, Besucherzahlen und Besucherzeiten von 2011 hier im Blog
Hier eine Top 10 Liste der Artikel die die meisten Besucher angezogen haben:
Platz | Artikel | Veröffentlichungsdatum | Kommentare |
---|---|---|---|
10 | HTML 5 und Javascript 5: Clientseitige Datenbanken | 6. Januar 2010 | 7 |
9 | Schöner hashen mit bcrypt | 18. Juli 2011 | 30 |
8 | PHP in_array() die Performance-Bremse | 26. Januar 2011 | 20 |
7 | Screenshots von Webseiten erstellen mit PHP | 21. Juli 2011 | 28 |
6 | Mit Wetterdaten arbeiten: Yahoo Weather API | 24. Januar 2011 | 2 |
5 | Expires-Header und Komprimierung aktivieren im Apache2 | 8. März 2010 | 16 |
4 | Pimcore – Interessantes OpenSource CMS | 23. Dezember 2010 | 35 |
3 | PHPStorm 2.0 – meine favorisierte IDE für PHP | 22. März 2011 | 46 |
2 | Mit Wetterdaten arbeiten: Google Weather API | 18. Januar 2011 | 7 |
1 | Passwortmythen oder "Was Du schon immer über Passwörter wusstest, aber nie zu sagen wagtest" | 11. Juli 2011 | 82 |
PHP Clouds und Platform as a Service (PaaS): phpcloud von Zend
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:
Linkpool Nummer 21
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:
- http://www.dragonbe.com/2011/08/quality-assurance-on-php-projects_17.html
- http://www.dragonbe.com/2011/08/quality-assurance-on-php-projects_23.html
- http://www.dragonbe.com/2011/08/quality-assurance-on-php-projects_28.html
OAuth mittels der PECL Extension Oauth:
Continuous Testing mit PHP?
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.