Skip to main content

Speeding up your Satis run

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 we have to deal with a lot of private packages which cannot be shared on packagist I set-up a private Satis repo. Whenever a new version of a package gets created the Satis build process is started by our Jenkins build server. In the last couple of months this process takes quite a while because Satis rebuilds the index for every repo it knows about. Since we deal with quite a few repos containing a large amount of versions it slowed down the "build time". Obviously it does not make any sense to run Satis on a repo that has not changed. Since Satis was lacking this feature I started hacking on it and I am happy that the feature got merged into master this morning. If you have to deal with large repos or a large number of repos you might want to give it a try.This is how things work:

enterJS 2014

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

Vom 30.06.2014 bis zum 02.07.2014 findet in Köln die Veranstaltung enter.js statt. Die conference fokussiert sich auf den Enterprise-Einsatz von Javascript. Ich freue mich den Vortrag "Offline. Na und?" präsentieren zu dürfen um von unseren (Projekt-)Erfahrungen mit offlinefähigen HTML5/Javascript Applikationen zu berichten.

Silex running on HHVM

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

First of all I assume you already got HHVM running with nginx. If this is not the case feel free to follow these steps to get everything up and running. To install Silex we will use Composer, so let's install all the needed requirements and Composer itself. As root user run the following commands:

First steps with hhvm (revisited)

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

I recently published a blog post on how to set-up HHVM in a virtual machine. Since the latest HHVM release a few things changed within HHVM and you won't be able to install HHVM that way. This blog post will give you some insights on how to install the current version of HHVM.

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: