Blog

Anzeige der Einträge mit Tag 'Allgemein'

DPC 2012

Zum dritten Mal in Folge darf ich als Sprecher auf der DPC12 in Amsterdam dabei sein. Zwei Vorträge werde ich in Amsterdam präsentieren:
"The state of DI in PHP" gibt einen Überblick über akuelle Dependency Injection Implementierungen sowie Hintergründe zur Geschichte von DI bzw. IoC.
"Separation of Concerns" werde ich zusammen mit meinem Kollegen Joshua Thijssen halten und aufzeigen wie auf sinnvolle Weise Funktionalitäten bzw. Verantwortlichkeiten in größeren Applikation aufgetrennt werden sollten um die Wartung der Einzelkomponenten zu vereinfachen.


mehr lesen...


Eintrag von Stephan Hochdörfer am 01.03.2012

Web Fonts, die Browser und warum das alles nicht so einfach ist

Wir setzen gerne bei Bedarf Web Fonts in Kundenprojekten ein. Bei der Verwendung von Web Fonts gibt es allerdings einiges zu beachten: Nicht nur was den best-look über möglichst viele Browser und Betriebssysteme angeht, auch Themen wie Download-Optimierung oder Renderzeiten müssen berücksichtigt werden. Um einen Überblick über die Fallstricke beim Einsatz von Web Fonts zu bekommen bietet die Präsentation "In Your Font-Face" von Jake Archibald einen gute Zusammenfassung die sogar noch unterhaltsam präsentiert wird.


mehr lesen...


Eintrag von Stephan Hochdörfer am 21.02.2012

Archiveopteryx und der Smarthost

Wir nutzen den Archiveopteryx E-Mailserver seit einigen Jahren. Aufgrund einiger Änderungen in unserer IT Infrastruktur war es Zeit einen neuen Server einzurichten und Archiveopteryx erneut zu installieren, dieses Mal in Kombination mit einer Smarthost Lösung. Archiveopteryx unterstützt den Smarthost Betrieb, dafür sind die Konfigurationsvariablen smarthost-address und smarthost-port vorgesehen. Allerdings funktionierte unser Setup nicht auf Anhieb, Archiveopteryx nahm die Mails zwar an, reichte diese aber nicht an den Smarthost weiter. In den Logfiles fand sich leider kein Hinweis. Die Lösung fand sich einige Tage eher zufällig: Bei der Konfiguration des smarthost-address darf kein Hostname angeben werden sondern dessen IP Adresse. Nun klappt es auch mit dem Versenden von E-Mails.


mehr lesen...


Eintrag von Stephan Hochdörfer am 15.02.2012

Scandinavian Developer Conference 2012

Vom 16.04.2012 bis zum 19.04.2012 findet in Göteborg die Scandinavian Developer Conference 2012 statt. Ich freue mich mit dem Vortag "Managing variability in software applications" als Sprecher im Architecture Track dabei sein zu dürfen. Der Vortrag behandelt Themen wie Softwaresystem-Familien, Domain Engineering und Merkmalmodellierung. Es wird gezeigt wie man mit Hilfe eines Software-Generators (semi)automatisiert kundenspezifische Applikationen generieren lassen kann. Als Basis des Software-Generators wird ein Generator-Framework verwendet welches wir in Kürze unter einer open-source Lizenz veröffentlichen werden.


mehr lesen...


Eintrag von Stephan Hochdörfer am 05.02.2012

Facebook for (PHP) Developers

Am 19.01.2012 trifft sich die PHP Usergroup Frankfurt zum ersten Mal in 2012. Ich werde zu diesem Anlass den Vortag Facebook for (PHP) Developers präsentieren und von unseren Erfahrungen aus drei Jahren Entwicklung mit der Facebook API berichten.


mehr lesen...


Eintrag von Stephan Hochdörfer am 02.12.2011

PHP Barcelona Conference 2011

Am 28.10.2011 und 29.10.2011 findet in Barcelona die PHP Barcelona Conference 2011 statt. Ich freue mich in diesem Jahr als Sprecher mit dem Vortag "Real World Dependency Injection" dabei sein zu dürfen.


mehr lesen...


Eintrag von Stephan Hochdörfer am 06.09.2011

PHP, Openssl and the private key

Just as a side note, since I lately got some trouble passing the private key to the openssl_pkey_get_private() function. I was following a hint on the net but I did not succeed. The reason was a slight misunderstanding on my side: You can pass the private key to the function in two ways: Either a string containing the private key or a string containing location of the private key file on the harddisk. The latter one was the one I was struggling with. In case you want to use a file that contains the private key you need to pass the protocol identifier. If the protocol identifier is missing the function seems to think the string contains the private key, not the location of the private key. So, if you want to refer to the file /tmp/private.key the string needs to look this: file:///tmp/private.key


mehr lesen...


Eintrag von Stephan Hochdörfer am 08.08.2011

Liquibase goes Phing

I am happy to announce that bitExpert will contribute the Liquibase Phing codebase to the Phing project. The transition phase will start pretty soon. Unfortunately this means that the source code will no longer be maintained on github, instead the Phing subversion repository will be the new home for the extension.


mehr lesen...


Eintrag von Stephan Hochdörfer am 05.08.2011

PHPCon PL 2011

"Testing untestable code" geht um die Welt: Nach Frankfurt, Antwerpen, Nashville, Verona, Hamburg und Düsseldorf freue ich mich den Vortag bei der PHPCon PL 2011 halten zu dürfen. Die Konferenz findet vom 21.10.2011 bis zum 23.10.2011 in der Nähe von Kielce in Polen statt.


mehr lesen...


Eintrag von Stephan Hochdörfer am 03.08.2011

Eclipse Plugin Smartsprites

I`d like to announce the release of a new Eclipse Plugin called "Smartsprites". Install the plugin via our public updatesite. The plugin acts as a frontend to the SmartSprites CSS Sprite Generator. After installation the plugin will contribute the context menu "External Tools > Generate Spritemap" to the .css files in your workspace projects. As the plugin name implies it can be used to generate CSS Spritemap files.


mehr lesen...


Eintrag von Stephan Hochdörfer am 17.06.2011

Diese Webseite verwendet Cookies, um die Bedienfreundlichkeit zu erhöhen. Mit der Nutzung unserer Webseite wird das Einverständnis erklärt, dass wir Cookies verwenden. Weitere Informationen.