Subscribe to ITTreats.com - Open Source Tech

Derick Rethans’ Blog: Twig extension

In a new post from Derick Rethans he talks about an extension version of Twig, the popular templating engine from the creators of the Symfony framework. A while ago, Fabien asked me to have a look at porting one of Twig’s slowest methods, TwigTemplate::getAttribute(), into a PHP extension. It is a complex method that does [...]

Horde Hackathon 2011 part 1 – Horde news

A few more details about my personal programming projects during the Horde Hackathon 2011 in Boston last weekend. There’s also some insight into how timezones work in Horde and a new PHP library for timezone support that might be interesting for other projects too.

Horde Hackathon 2011 part 2 – Horde news

Part 2 of my personal programming projects during the Horde Hackathon 2011 in Boston, featuring an autoloader cache which boosts performance a bunch.

Twig extension – Derick Rethans

Twig extension London, UK Monday, November 21st 2011, 09:20 GMT A while ago, Fabien asked me to have a look at porting one of Twig’s slowest methods, TwigTemplate::getAttribute(), into a PHP extension. It is a complex method that does a lot of different checks and look-ups. Fabien’s benchmarks showed that this method was responsible for [...]

We The State, Not We The People – Brandon Savage

By now, most if not all of us have seen the graphic images from UC Davis, where students were pepper sprayed at point blank range by two officers of the campus police force. These images have become more and more commonplace in our society, which is quite sad. The news seems more and more consistently [...]

Getting Board of jQuery

TL;DR The body responsible for overseeing jQuery’s finances and administration, which was until today known as the jQuery Team, is now called the jQuery Board. The jQuery Team is for anyone who invests a significant amount of time contributing to jQuery and its related projects. As jQuery has grown from a cool idea in 2005 [...]

ZetaCode.com: PHP GTK tutorial

Jan Bodnar has pointed out a great PHP-GTK tutorial on ZetaCode.com that walks you through some of the major points of this graphical frontend for PHP: This tutorial will teach you the basics of GUI programming with the PHP GTK. The tutorial has 8 chapters which cover the first steps with the library, menus, toolbars, [...]

Henrik Bjørnskov’s Blog: Travis & Composer sitting in a tree K-I-S-S-I-N-G

Henrik Bjørnskov has a quick new post today showing how to combine two powerful technologies into a simple, configurable autoload system in a Symfony Travis-CI build with Composer. To integrate your project with travis the only thing necesarry is to have a .travis.yml file and a working PHPUnit test setup like http://github.com/simplethings/SimpleThingsFormExtraBundle. Where the Tests/vendors.php [...]

Johannes Schlüter’s Blog: High Performance PHP Session Storage on Scale

In this new post to his blog, Johannes Schlüter looks at a high-performance solution to the usual storing PHP session information via a memcache frontend with a MySQL Cluster backend. Unfortunately even such a system [using MySQL and InnoDB tables] has limits and unfortunately replication is no good solution here to scale further as we [...]