Fortissimo is now run by Masterminds
For a few years I have fostered the development of Fortissimo. Fortissimo is a different kind of PHP framework. Instead of the MVC pattern, it combines the Front Controller pattern with the...
View ArticleBuy a Book for Aaron Winborn
Aaron Winborn is a prolific contributor to Drupal, not just code-wise but as a community member as well. He's been diagnosed with Amyotrophic Lateral Sclerosis (ALS), a degenerative nervous disease...
View ArticleHP Cloud Runs Drupal In Our Own Cloud
HP Cloud has migrated its blog site into Drupal. This makes the fourth Drupal migration for HP Cloud. But it is the first one to be running entirely inside of our own cloud.We're using HP Cloud Compute...
View ArticleBiography of the PHP HPCloud Library
The first two articles in a series about the HP Cloud PHP bindings is available on the Cloud Matters, the official HP Cloud blog. Matt Farina is writing this series.Part 1: Integration PHP Apps with...
View ArticleVOTE: A potentially major change to QueryPath.
TL;DR: There's an experimental version of QueryPath 3 for you to try and let me know what you think: https://github.com/technosophos/querypath/zipball/3.0.0-experimental-fin...Either respond at...
View ArticleHow Fortissimo Does Dependency Injection
Dependency Injection (DI) is a software design strategy for making software more flexible by passing an object the components it needs to get its job done. This is more flexible than having each object...
View ArticlePHP and curl_multi_exec
This post explain how to get data off of a curl_multi handle. Some time back I posted this snippet of code inside of a larger sample of code:<?php$active=NULL;do{$ret=...
View ArticlePHP SPLObjectStorage v. Arrays: Redux
A few years ago, I tested SPLObjectStorage and Arrays to see which performed better. My conclusion at the time was that SPLObjectStorage is the better performer.One thing I did not examine there was...
View ArticleMisplaced Optimization: A story of PHP performance woes
I recently began working on some PHP code for resolving HTML5 entities into their Unicode codepoints. According to the code, it had been optimized for performance. The code was moderately complex, and...
View ArticleXHProf in 30 Seconds: How to get started profiling PHP
The task was simple: I wanted to run xhprof (the Facebook-developed PHP profiler) to get some quick-and-dirty metrics on a PHP script. While xhprof is actually really easy to install and use, I had to...
View ArticleUsing Fabric to Create a LAMP server on HP Cloud
FabricFabric is a network-aware build tool. Think of it like make (or rake, or pake, etc.) for remote servers. With Fabric, it is just as easy to script a remote environment as it is to script a local...
View ArticleObject Storage: A love story
The HP Cloud blog is running what is likely to be my last HP Cloud video. This one focuses on HP Cloud Object Storage.Working with object storage has been one of my favorite projects while at HP Cloud....
View Article
More Pages to Explore .....