About
I help product teams enjoy their job more, deliver more, and change their organisation…
Articles by Billie
-
Your planning sucks? You are probably missing this step
Your planning sucks? You are probably missing this step
By Billie Thompson
Activity
-
I am really sad to be missing this, Mark Bradley is a fantastic at pair.
I am really sad to be missing this, Mark Bradley is a fantastic at pair.
Shared by Billie Thompson
-
Less than a month to go now. Who else is going?
Less than a month to go now. Who else is going?
Liked by Billie Thompson
-
The Coaching Tips part of The Samman Method is like someone climbed into my head and scooped out my favourites
The Coaching Tips part of The Samman Method is like someone climbed into my head and scooped out my favourites
Posted by Billie Thompson
Experience
Education
-
University of Wales, Aberystwyth
-
Activities and Societies: Surf Soc, Anime Soc
I have used various programming languages in my studies including Java, PHP, Ruby, C and Assembler. I also worked in a 10 person team during a group project during my second year. A couple of modules I took were my Final Year Project, and Server Side Software.
I developed for my final year project, a web based Simple Finance Manager. I used this project to experiment with RESTful API development, and HATEOAS. I explored the benefits using the SOA. I also took advantage of TDD and BDD in…I have used various programming languages in my studies including Java, PHP, Ruby, C and Assembler. I also worked in a 10 person team during a group project during my second year. A couple of modules I took were my Final Year Project, and Server Side Software.
I developed for my final year project, a web based Simple Finance Manager. I used this project to experiment with RESTful API development, and HATEOAS. I explored the benefits using the SOA. I also took advantage of TDD and BDD in this project and a iteration based development methodology. It featured an SMS interface, and a web interface and used the Ruby on Rails framework.
Other Modules I have completed include: Program Design, Software Development Lifecycles, Computer Architecture, Computer Hardware, Database Management, User Centred Design & Human Computer Interaction, The Internet: Telematic Application Design & Construction, Mobile, Embedded & Wearable Technology, Server-side Software and Agile Methodologies. -
-
Licenses & Certifications
-
CKA: Certified Kubernetes Administrator
The Linux Foundation
Issued ExpiresCredential ID LF-mk5q8bhdnz
Volunteer Experience
-
Mentor
PHP Mentoring
- 5 years 4 months
Education
Mentoring PHP developers via the PHP Mentoring program. https://phpmentoring.org/
Publications
-
API Contracts using Open API
Symfony London
During this talk Thompson will introduce you to the concepts of publishing an API contract using the Open API standard (formerly called Swagger). She'll cover your options for defining your API contract, the pros and cons of each, and how to verify you're following that standard in actuality. This talk's example will be based around Symfony, and the tools involved make heavy use of the Symfony Serializer, however non-Symfony users will find it useful too.
-
Kubernetes at the Home Office
DevOps Bristol, PHP London, PHP Berkshire, London DevOps, PHPNW Unconference, and the Contain Christmas Special, PHPUK
Abstract:
At the Home Office we had a problem. Hundreds of lines of infrastructure, everyone doing their own thing, and reinventing the wheel. During this talk I'll tell you how we are attempting resolve that using Docker, Kubernetes and changing developer culture.
This talk consists of 3 parts. In the first I will introduce you to docker and talk about how to use it to create reusable infrastructure components, then I will talk about how to deploy and manage those components with the…Abstract:
At the Home Office we had a problem. Hundreds of lines of infrastructure, everyone doing their own thing, and reinventing the wheel. During this talk I'll tell you how we are attempting resolve that using Docker, Kubernetes and changing developer culture.
This talk consists of 3 parts. In the first I will introduce you to docker and talk about how to use it to create reusable infrastructure components, then I will talk about how to deploy and manage those components with the open source PaaS Kubernetes, and finally I'll talk about changing our culture using tools and techniques to ensure we keep reusing into the future. -
Talk on Angular.JS, Express, and Silex
PHPUK15, PHP Tour in Luxembourg and Full Stack Software Development London
Talk Title
MVVM and Silex - It's the future
Abstract
There's two things that every cool new start-up wants to provide. A rich application like website, and an API. I'll be talking about how to use Silex and an AngularJS to create one. With lots of demos to go wrong, this talk is aimed at PHP developers that work closely with the frontend, some some knowledge of JavaScript is assumed. We'll touch on the cool things happening in the frontend space like Bower, Grunt, MVVM Frameworks…Talk Title
MVVM and Silex - It's the future
Abstract
There's two things that every cool new start-up wants to provide. A rich application like website, and an API. I'll be talking about how to use Silex and an AngularJS to create one. With lots of demos to go wrong, this talk is aimed at PHP developers that work closely with the frontend, some some knowledge of JavaScript is assumed. We'll touch on the cool things happening in the frontend space like Bower, Grunt, MVVM Frameworks, and how that might change how you write PHP.
-
Talk on CQRS & Event Sourcing
PHP London and PHPSW
Talk title
CQRS & Event Sourcing - The coolest design patterns you probably shouldn't be using
Abstract
This talk will take you through the Event Sourcing design pattern, then go through how you'd implement it. From there we'll move on to CQRS, starting with what it is, then moving onto why it works well with event sourcing and how you'd implement it. Finally we'll wrap up with why it's probably not appropriate for most projects, and give some examples where it is appropriate.
Projects
-
Word Puzzle Word Finder
-
Helper for word puzzle programs, primarily scrabble or words with friends. Allows you to descramble anagrams and also filter based on space available for the words.
The framework that was used is Rails 3. Uses coffeescript as a javascript preprocessor, and twitter bootstrap as the base for the views. The back end uses MongoDB, and it's hosted on Heroku.
To keep down bandwidth it uses the CloudFlare CDN.
Languages
-
English
Native or bilingual proficiency
-
German
Elementary proficiency
More activity by Billie
-
This is really nice for 2 weeks. I would totally use this.
This is really nice for 2 weeks. I would totally use this.
Shared by Billie Thompson
-
Looking forward to a workshop I am running on Events and Stream based processing using Actors today!
Looking forward to a workshop I am running on Events and Stream based processing using Actors today!
Posted by Billie Thompson
-
Your team is not mature enough to do this. We are not ready to do X, this is why we do Y, because we don't trust our software teams. All of these…
Your team is not mature enough to do this. We are not ready to do X, this is why we do Y, because we don't trust our software teams. All of these…
Liked by Billie Thompson
People also viewed
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Billie Thompson
-
Billie Thompson
CEO at EnListen Corporation
-
Billie Thompson
ABLAZE PRAYER MINISTRY
-
Billie Thompson
Account Coordinator at NKPR
-
Billie Thompson
102 others named Billie Thompson are on LinkedIn
See others named Billie Thompson