This isn’t a rant about salaries, the skills of new graduates, or the trials of dealing with recruiters, although each of those is worth a post in itself. It’s about the mathematics of providing your organisation with the talent it needs at the time that it needs it. Continue reading
Pretty-Printing JSON with Python’s JSON Tool
curl http://api.joind.in | python -mjson.tool
You need python installed, but the JSON extension is probably included, and that’s all you need for this tool. The result is something like:
You can also use this approach to present JSON data that has been captured to another file, for example, it’s a handy trick that I use often when developing something with JSON as a data format.
Video Course on Learnable: OOP PHP
On a related note, I’m also doing a Sitepoint “Talk with the Experts” session on 11th April (early morning UK time, as a special treat for everyone in Europe and further east, that doesn’t happen often!). There are more details here: http://www.sitepoint.com/forums/showthread.php?1012242-Talk-Object-oriented-PHP-with-the-Experts and I hope you can join me then.
Ideas Of March: Don’t Read The Comments
First Phing Plugin
Installing XHGui
Dependencies
XHGui needs version numbers or fluffy animal names, because this is a really major release and quite different to what went before in both technology and in looks. In particular, it now uses MongoDB. If you’re not familiar with MongoDB, it’s a super-friendly NoSQL database that makes a really handy backend for this kind of unstructured data – because every run of every page will look different. Therefore you will need:
- MongoDB itself
- The pecl extension for mongo
- The xhprof pecl extension (
read on if you’re using PHP 5.4, there’s a gotcha)
PHP and Gearman: Unable to connect after upgrade
Continue reading
Talking about ZCE at PHPNW March
The details are on the Upcoming page for the event, see you on Tuesday 5th!
How To Write 800 Blog Posts
Continue reading
New Book: PHP Web Services
I’m delighted to announce that my new book “PHP Web Services” is now available as an early release! This is a project that I’ve been working hard on for the last few months, trying to put my extensive and hard-won experience of working with APIs into words and examples to make it easy for others to get up to speed in this area.