• JAKE Digital Branding

    JAKE Digital Branding

    JAKE Digital Branding ist eine niederländische Firma mit Zweigstelle in Berlin, für die ich einige Zeit gearbeitet habe. Die Webseite soll über ihre Aktivitäten rund um Apps, Corporate Identities, etc. beleuchten.

    Weiterlesen...
  • Digital Musician

    Digital Musician

    Auf digitalmusician.net können sich Musiker aus aller Welt verabreden und gemeinsam an Projekten arbeiten. Unterstützt werden sie dabei von der Desktopsoftware DMN.

    Weiterlesen...
  • FarbSound

    FarbSound

    FarbSound ist ein HTML5 Musikplayer der die heimische Musiksammlung an jeden Ort der Welt streamt. Als Softwarebasis kommt Python zum Einsatz. Eine Migration auf NodeJS ist geplant.

    Weiterlesen...
  • Loetje

    Loetje

    Loetje ist eine kleine Steakhauskette aus den Niederlanden. Auf ihrer Seite wollten sie Facebookintegration, Menükarten, Routenplanung und einiges anderes.

    Weiterlesen...
  • kop-berlin.de

    kop-berlin.de

    KOP Berlin ist eine NGO, die sich für Opfer rassistischer Polizeigewalt engagiert. Auf der Webseite erscheinen regelmäßig Ankündigungen zu Aktionen, Analysen und Dossiers rund um das Thema.

    Weiterlesen...
  • TipsyTalk

    TipsyTalk

    Diese staatliche Kampagne gegen Alkoholmissbrauch in den Niederlanden hat jeweils eine App für Android und iOS hervorgebracht, als auch diese Webseite mit deren Umsetzung ich betraut war.

    Weiterlesen...
  • Aan het Park

    aan het park

    Die Modelagentur „Aan het Park casting“ brauchte eine Art Visitenkarte für das Internet. Im Fokus standen Mehrsprachigkeit und exakte Designumsetzung.

    Weiterlesen...
» «
  • last of the implodes

    28 Okt

    sometimes implode is not enough. if you’re working with text that users should read and you have a set (read array) of items that you want to join to a single string you probably think about something like “merge all the items with a comma and the last one with something different”. unfortunately php doesn’t have that built-in even though it’s a pretty common thing to do in templates.

    snippets to the win. here’s what does the job (and is pretty fast):

    function lastImplode($glue, $lastGlue, $data) {
        return implode($glue, array_slice($data, 0, -1)) . $lastGlue . end($data);
    }
    

    Usage:

    lastImplode(", ", " and ", array("Admin", "CEO", "Misc"));
    
  • LESS Compiler Service

    18 Okt

    running on http://farbdev.org:1355/

    see curl http://farbdev.org:1355/ for instructions ;)

    This Gist has been deleted.
  • Neues WordPress Plugin für Kontaktformulare

    15 Mai

    Nachdem ich eine Weile im Pluginverzeichnis von WordPress gestöbert habe auf der Suche nach einer brauchbaren und einfachen Erweiterung, bin ich selbst ans Werk gegangen. Andere Lösungen versprachen zwar häufig intuitiv zu sein und sowieso und überhaupt super einfach, entschuldigten sich aber kurzerhand auch gleich wieder für die Komplexität. Sogar Werbung habe ich mehrfach gesehen.

    Am Ende des Tages bin ich dann selbst mit einer Lösung fertig geworden. Ob ich sie ins Pluginverzeichnis eintragen lasse, weiß ich noch nicht. Da ich es auf dieser Seite nutze, verspreche ich aber jedenfalls Updates ;).

    Download und git finden sich auf der Projektseite.

I would have written a shorter letter, but I did not have the time. - Blaise Pascal