PHPNews

Google Translate PHP Client Broken

Trying to use the PHP Google API Client for Google Translate but can’t get any translations out, always getting an empty array when you call getTranslations()? Try this: $client = new Google_Client(); $client->setDeveloperKey('xxxx-your-dev-key-xxxx'); $translate = new Google_Service_Translate($clien…

Continue reading »

Written by Purple Booth - - Aggregated on Thursday March 3, 2016


Cross Functional Teams

In this article I’m going to talk to you about Cross Functional Teams. I am not going to talk about Agile, or Scrum or any other development technique. I am simply going to talk about the benefits of Cross Functional Teams by themselves. I’m going to show you through a number of examples how they remove blockers …

Continue reading »

Written by Purple Booth - - Aggregated on Saturday February 13, 2016


Working Openly and Open Source

“Who would have thought even five years ago (1991) that a world-class operating system could coalesce as if by magic out of part-time hacking by several thousand developers scattered all over the planet, connected only by the tenuous strands of the Internet?” — The Cathedral and the Bazaar by Eric Raymond Since …

Continue reading »

Written by Purple Booth - - Aggregated on Sunday August 16, 2015


Mentoring

I’m interested in helping someone else develop their skills by mentoring. If you think that that could be you, drop me an email. I’m looking for someone who wants to learn about good object orientation practices, who has an interest in TDD and BDD. Primarily I’m a PHP or Java developer, however I have some …

Continue reading »

Written by Purple Booth - - Aggregated on Tuesday July 28, 2015


Creating docker containers is easy

There is a lot of complex sounding terms when it comes to docker, but I’m going to show you how to cut through that and get an application you’ve just written up and running in a docker container without much effort. Imagine you’re going to revolutionise the GaaS industry (greetings as a service), and you’ve developed …

Continue reading »

Written by Purple Booth - - Aggregated on Sunday June 14, 2015


Managing Docker

Today I’m going to talk to you about a pattern for managing Docker with Ansible and SystemD . If you’re not aware, Docker is a system for running Linux Containers . It’s becoming increasingly popular, and is often touted as a good choice as a deployment tool. But what exactly is a Linux Container ? …

Continue reading »

Written by Purple Booth - - Aggregated on Sunday May 31, 2015


14 Yes/No Questions to measure your team

Someone reminded me recently of The Joel Test , which is 12 yes or no questions to rate a software development team’s ability to perform. They’re looking a little tired and old now, I thought I’d attempt an update, so here’s 14 yes or no questions to testing how well your team is able to perform. Like the …

Continue reading »

Written by Purple Booth - - Aggregated on Sunday April 19, 2015


Cyclomatic Complexity

Imagine you’re having a great day at the office, you’ve got a brand new feature the customer is dying to have, and you’ve completed it in record time. You’re all ready to get it merged and peer reviewed. So you commit it, and push it to your build pipeline, where it’s analyzed. The build fails. Your analytics tool …

Continue reading »

Written by Purple Booth - - Aggregated on Friday April 10, 2015


Coming out as Trans as work

I’ve made a short video about my experiences coming out as a trans woman at work. It’s something that I’ve wanted to talk about for a while, but I don’t think would fit in at a conference. I’m putting this out there because I want trans people who’re thinking about transitioning at work, particularly in the UK, and …

Continue reading »

Written by Purple Booth - - Aggregated on Sunday April 5, 2015