Purple Booth Ltd Purple Booth Ltd

I write code. I am quite tall and have curly hair.

  • Home
  • About Me

Copyright © 2019 License
Powered by Hugo and Hyde-X

  • Pair Programming: A Practical Guide · DevelopmentProcessAgilePair ProgrammingExtreme Programming · May 26, 2018
  • Kubernetes at the Home Office · VideoDevOps LondonPHPUKKubernetes · Nov 26, 2016
  • API Contracts using Open API · VideoSymfony LondonOpenAPISwagger · Nov 26, 2016
  • Google Translate PHP Client Broken · QuickClean CodeTip · Mar 3, 2016
  • Check your code follows PSR-2 and check it's got a good design on the command line · QuickClean CodeTip · Mar 3, 2016
  • Maintaining Consistency in Cross Functional Teams · ManagingTeamsAgileCross Functional Teams · Feb 16, 2016
  • Cross Functional Teams · ManagementManagingCross Functional TeamsTeamsEffective Teams · Feb 13, 2016
  • Working Openly and Open Source · Open SourceWorking OpenlyCathedral and the Bazaar · Aug 16, 2015
  • Mentoring · PHPPersonal DevelopmentMentoring · Jul 28, 2015
  • Creating docker containers is easy · DevOpsDockerNodeJSExpressNPM · Jun 14, 2015
  • Correct parameter type for DateTimeParam in Dropwizard when using Swagger · JavaDropwizardSwagger · Jun 7, 2015
  • Managing Docker · DevOpsAnsibleDockerSystemD · May 31, 2015
  • 14 Yes/No Questions to measure your team · The Joel TestManagement · Apr 19, 2015
  • Cyclomatic Complexity · ComplexityOOPProgramming · Apr 10, 2015
  • BDD in 60 (ish) Seconds · BDDVideo · Apr 6, 2015
  • Coming out as Trans as work · TransVideo · Apr 5, 2015
  • Watch My PHP UK 2015 Talk · VideoPHPUK · Apr 2, 2015
  • Trans* Code · TransTrans*code · Mar 27, 2015
  • Skipping Packages with Composer · PHPComposer · Mar 27, 2015
  • Given When Then · BDDCucumberBehatTesting · Mar 18, 2015
  • Creating prompts to Learn · DevelopmentProcessAgilePull Requests · Mar 15, 2015
  • CRC Models · OOPCRC · Mar 10, 2015
  • Speeding up your code by mirroring the CPU · Asynchronous ArchitecturesRabbitMQPHPGoLangEventsQueue Servers · Mar 2, 2015
  • D is for Dependency Inversion Principle · OOPDevelopmentPHPSOLIDOOP · Mar 1, 2015
  • I is for Interface Segregation Principle · DevelopmentPHPSOLIDOOP · Feb 28, 2015
  • L is for Liskovs Substitution Principle · DevelopmentPHPSOLIDOOP · Feb 25, 2015
  • O is for Open Closed Principle · DevelopmentPHPSOLIDOOP · Feb 24, 2015
  • S is for Single Responsibility Principle · OOPDevelopmentPHPSOLIDOOP · Feb 23, 2015
  • Composer Require · TipsDevelopmentPHPComposerTips · Feb 22, 2015
  • Me talking at PHPUK · TalksDevelopmentPHPSilexMVVMPHPUK15PHPUKTalksPhotos · Feb 22, 2015
  • MVVM & Silex Talk · TalksDevelopmentPHPSilexMVVMPHPUKTalksSlides · Feb 22, 2015