Skip to main content

Dutch PHP Conference 2014

· One min read
Stephan Hochdörfer
Head of IT Business Operations

Vom 26.06.2014 bis zum 28.06.2014 findet in Amsterdam die Dutch PHP Conference 2014 statt. Die conference fokussiert sich auf alle Themen rund um die Entwicklung mit PHP. Parallel dazu findet die Schwester-Veranstaltung die Dutch Mobile Conference 2014 statt. Ich freue mich zum fünften Mal in Folge dabei zu sein und mit meinem Vortrag "HTML5 offline mobile apps: Real world insights" zu zeigen dass die Entwicklung von offlinefähigen Applikationen mit HTML5 nicht unmöglich ist.

Publishing Silverstripe pages via Cron

This blog post might be outdated!
This blog post was published more than one year ago and might be outdated!
· 2 min read
Stephan Hochdörfer
Head of IT Business Operations

As I have written before we moved from Wordpress to Silverstripe. The Silverstripe blog module has all the functionally needed to be used on a daily basis. However I was missing one particular feature of Wordpress: I want to be able to automatically publish blog posts via Cron. After some research it turned out that Silverstripe supports so-called BuildTasks which can be called from command line or via an url call. After some more research I came up with the following task that will run on a daily basis and publish all blog posts that have been scheduled for the current day:

Karlsruher Entwicklertag 2014

· One min read
Stephan Hochdörfer
Head of IT Business Operations

Vom 21.05.2014 bis zum 23.05.2014 findet in Karlsruhe die Veranstaltung Entwicklertag 2014 statt. Die conference deckt ein breites Themenspektrum im Kontext der Softwareentwicklung ab. Ich freue mich den Vortrag "Offline. Na und? Offlinefähige Applikationen mit HTML5" präsentieren zu dürfen und von unseren (Projekt-)Erfahrungen berichten zu können.

WeCamp 2014

· One min read
Stephan Hochdörfer
Head of IT Business Operations

A couple of weeks ago my good friend Stefan Koopmanschap asked me if I want to be part of an event named WeCamp. Having no clue what to expect I said yes. Today Stefan announced WeCamp publicly and I am really happy that I said yes. In short WeCamp means 5 days on a small island somewhere in the Netherlands (I think) hacking on a project with 4 other fellow developers guided by one coach (might be me) trying to improve your skills (technical skills + soft skills). The event will take place 25th of August till 29th of August. Since this sounds like serious fun you should sign up now, a few early bird tickets are still available ;)

Berlin Expert Days 2014

· One min read
Stephan Hochdörfer
Head of IT Business Operations

Vom 03.04.2014 bis zum 04.04.2014 findet in Berlin die conference BED-Con 2014 statt. Die conference deckt Inhalte aus den Bereichen Java und NoSQL bis hin zu Javascript und den mobilen Technologien ab. In meinem Vortrag "PostgreSQL: Die NoSQL Datenbank die niemand kennt" werde ich darlegen wie man PostgreSQL als NoSQL Datenbank einsetzen kann und aufzeigen warum dies in bestimmten Situationen durchaus Sinn machen kann.

Customizing Tine 2.0 LDAP sync

This blog post might be outdated!
This blog post was published more than one year ago and might be outdated!
· 2 min read
Stephan Hochdörfer
Head of IT Business Operations

Since more than one year we moved from eGroupWare to Tine 2.0. After using eGroupWare for more than 5 years it was time to look for an alternative. Integrating Tine 2.0 into our it infrastructure was no big deal, it was even possible to connect it to our central LDAP server. The LDAP sync of Tine 2.0 is designed in a way to copy all user and group information from the LDAP server into the local Tine 2.0 database. The sync process is triggered via a cronjob. Since we have a lot of LDAP groups for the various applications we use, I was looking for a way to filter groups that should be synced. I realized there was no way of ignoring certain groups so I changed my plan and added some custom code which would at least hide the groups.

Using Composer with Http Basic Auth (2nd try)

This blog post might be outdated!
This blog post was published more than one year ago and might be outdated!
· 2 min read
Stephan Hochdörfer
Head of IT Business Operations

As I blogged recently we solved the HTTP Basic Auth problem with Composer / Satis by using expect. I still like the general idea but expect can be a bit tricky to configure. For those of you who are not happy with that solution this one might be a good alternative: As I helped out Manuel Lemos to create an Composer Installer for phpclasses.org packages he pointed out that the new Composer Plugin API might make it easier to extend Composer and offer authentication support. And yes he was right ;) As I had some spare time last weekend I extracted the code handling the authentication logic from his installer and created a separate plugin which can be found on github and packagist.org.