Varnish and saint mode: "no backend connection"

Recently we implemented some quite sophisticated caching mechanisms using varnish. In addition to just caching, backend errors and invalidated pages had to be handled gracefully whenever possible so we implemented grace mode, saint mode and backend probes. Everything was working great during development but then we did some real performance testing... The results really gave us some headache be…

weiter lesen

Auf Facebook teilen

wetter.com - Relaunch with symfony2, Assetic, Varnish and Twig

After a lot of hard work, on march 10 a complete rebuild of wetter.com went online. The site is #1 or #2 in germany for weather forecasts since years with millions of visits/day. It was built completely new on PHP 5.4, Symfony 2, MySQL, SolR, Varnish and NginX. The task to re-build the whole site from scratch was given to our partner TFT (Tomorrow Focus Technologies) who invited 100 DAYS into the project to develop the symfony2 parts. This post describes the experiences we made when developing and launching this large scale application.

weiter lesen

Auf Facebook teilen

Plat_Forms 2012: Teams needed to represent PHP

In 2007, the first Plat_Forms contest took place with support of Zend Technologies, University of Berlin, Heise Publishing Company and OSBF. It was a web development platform comparison like it had never been done before: 9 teams in controlled environment doing the same task in a limited time. During that time, the team of Prof. Lutz Prechelt collected data and after the contest, the results toge…

weiter lesen

Auf Facebook teilen

Plat_Forms 2012 announcement

Heise and the university of Berlin just announced the next iteration of the Plat_Forms programming contest. This time, the task all teams need to implement will be more "cloudy", not that frontend-heavy. Hopefully, PHP will perform better than in 2011 this time. If you have a team of 3 PHP developers and if you think you can compete with Ruby and Java: registration is open!

weiter lesen

Auf Facebook teilen

Plat_Forms 2011 aftermath

In January 2011, the second iteration of the Plat_Forms contest had been conducted by FU Berlin Heise and OSBF. 16 Teams with 3 developers each were all given the same task. They had to implement as much as possible of the given requirements in a given time span in a controlled environment. After the event, the resulting code has been evaluated by the team around Prof. Lutz Prechelt and Ulrich St…

weiter lesen

Auf Facebook teilen

Neues SSL Zertifikat mit Plesk 9.3

Alle Jahre wieder: Das SSL Zertifkat läuft ab und ein neues muss her. Und das will natürlich installiert werden. Kein Problem: Wir haben ja Plesk. Einfach SSL Zertifikat-Manager aufrufen und hochladen. Schön ist die Welt. Schade nur, dass Plesk (zumindest die 9.3) dabei zwar das Zertifikat für den Webserver updatet, aber die für Qmail, ImapD und POP vergisst. Also doch wieder Kommandozeile. B…

weiter lesen

Auf Facebook teilen

Agile Fix Price

How to make a contract for a project that will be implemented in an agile way?

weiter lesen

Auf Facebook teilen

UMG making friends online

One of the cool things about the internet is that you cannot stop it. Egypt's government try hard, but they fail. This medium is resisting censorship better than any other communication channel. Videos like this show the movement, how the people of egypt demonstrate against the government. And they cannot prevent this from being published. However, in germany this video cannot be viewed, be…

weiter lesen

Auf Facebook teilen

Plat_Forms Contest 2011: it was great fun

On tuesday and wenesday last week, the 2011 version of the Plat_Forms contest took place. It was organized by FU Berlin, OSBF and publishing company Heise. 16 Teams of 4 (+1) different web application development platforms were given the same requirements and two days of time to develop as much as possible. I was again amazed by the great atmosphere and the cooperative attitude of the teams. T…

weiter lesen

Auf Facebook teilen