phpdoc compilers and the @inheritDoc

I repost some of my blog posts made @ liip. Please see here for the original post and comments: http://blog.liip.ch/archive/2011/07/26/phpdoc-compilers-and-inheritdoc.html

In the PHP content repository, we have a set of interfaces and implementation classes of those interfaces. The interfaces define the standard and are extensively documented.

Liip presentation: Varnish - A caching reverse proxy

Venue: Liip AG
Title: Varnish - A caching reverse proxy (joint talk with Stefan Paschke)
Links: Slides

Introducing the varnish caching proxy and explaining how to interact with it from Symfony, including efficient authorization handling (paywall).

Liip Workshop: Symfony2

A Liip internal workshop to learn Symfony2 for people with PHP experience but no prior knowledge of Symfony. This was a full-day workshop including a small demo project. (No slides available, sorry. But I would be happy to do another improved workshop if you are interested.).

Liip presentation: Assetic - Painless asset management in Symfony

Venue: Liip AG
Title: Assetic - Painless asset management in Symfony
Links: Slides

Explaining many aspects of the assetic asset management system to handle javascript and css files.

A picture kaleidoscope with processing

A while ago, I stumbled over an article about kaleidoscope creation, probably because of one of my adobe Flash collaborators. It was lying around for a while, then during a train ride i hacked something like that together in Processing. It is impressing how different a picture looks when mirrored this way.
I spent quite some more time to fine tune the sketch. I created an applet to play around on the web, but i recommend downloading the real application. The download version runs smoother and in full screen, plus you can load your own images and save snapshots.

Progress on PHPCR with a hackday

I repost some of my blog posts made @ liip. Please see here for the original post and comments: http://blog.liip.ch/archive/2011/05/12/progress-on-phpcr-with-a-hackday.html

This weekend we had a hackday on PHPCR. The goal was to coordinate the efforts of Midgard to implement PHPCR with the Jackalope project. We ended up doing a few important cleanups to the PHPCR API definition (see below). We had Henri and Eero from the Midgard project, Benjamin from the Doctrine project and Jordi, Lukas, Chregu and myself (David) from Liip. On the second day, Uwe, Johannes and Dan join us to push the PHPCR doctrine layer further.

Kinect and Processing

At a recent Liip Hackday, i worked with the Microsoft Kinect Depth Sensor. I took Processing Simple-OpenNI and added the "push" and "swipe" detectors. To install the processing openni library, you first need the Kinect drivers, OpenNI and NITE. We were successful with the guide of SensorKinect. Then you get the trunk version from google code.

PHPCR workshop in Zurich 8th of May 2011

I repost some of my blog posts made @ liip. Please see here for the original post and comments: http://blog.liip.ch/archive/2011/04/28/phpcr-workshop-in-zurich-8th-of-m...

As announced recently, there will be a PHPCR hackday and workshop in Switzerland. The workshop will take place sunday 8th of may at the liip office in zurich, Feldstrasse 133. If you are interested, please sign up on this wiki page.

News for the symfony2 cmf: Second PHPCR implementation, hackday announcement and PHPCR to become "official"

I repost some of my blog posts made @ liip. Please see here for the original post and comments: http://blog.liip.ch/archive/2011/04/12/news-for-the-symfony2-cmf-second-...

The Midgard Project started to implement the PHPCR interfaces for their content repository. From their website: Midgard is a persistent storage framework built for the replicated world. It enables developers build applications that have their data in sync between the desktop, mobile devices and web services. It also allows for easy sharing of data between users.

Beyond mysqldump

I repost some of my blog posts made @ liip. Please see here for the original post and comments: http://blog.liip.ch/archive/2011/04/04/beyond-mysqldump.html

There are several ways to transfer data from one mysql server to an other. Dumping a full table and re-importing it is rather simple, but sometimes you only want to transfer a selection of data. I will quickly explain the most common ones and then explain how i solved my way out of having neither phpmyadmin nor the privileges of SELECT...INTO OUTFILE.

Syndicate content