PHPNews

Coming out as Trans as work

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

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 particularly in software to know they’re not alone, and that if I can do this, …

Continue reading »


BDD in 60 (ish) Seconds

Written by Purple Booth - Published on Purple Booth
Aggregated on Monday April 6, 2015 - Permalink

In further experiments in video blogging I attempt to explain BDD in 60 seconds. And pretty much fail. But there we go. Enjoy!

Continue reading »


Cyclomatic Complexity

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

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 tells you complexity is too high! You’re given a numeric complexity value for …

Continue reading »


14 Yes/No Questions to measure your team

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

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 originals, these are hardly scientific, and fairly opinionated. Are you …

Continue reading »


Managing Docker

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

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 ? You can think of a container somewhere between a Operating System and a binary …

Continue reading »


Correct parameter type for DateTimeParam in Dropwizard when using Swagger

Written by Purple Booth - Published on Purple Booth
Aggregated on Sunday June 7, 2015 - Permalink

If you’re using the Swagger bundle for Dropwizard and also a DateTimeParam you may have noticed that Swagger puts unknown for this parameter in the swagger.json , when it should be a date-time . Here’s how to resolve that. We get unknown because Swagger doesn’t know how to represent a DateTimeParam in it’s output. We can tell Swagger how to interpret this class using a ModelConv…

Continue reading »