Skip to content
< conference_schedule />

Schedule

Our talks and speakers

< Day_1 />

Wednesday 16th February 2022

PHP UK Conference is pleased to bring to you two options for a full day of training on Wednesday, 16th February 2022, a day before the conference.

All course options are a full day (9am-5pm) of hands on immersive training with top professional trainers. Tickets include breakfast, lunch and coffee breaks. Please bring your laptop; power and wifi will be available.

**Please Note - an additional ticket is required to attend the workshop day.

8.00Grubstreet Author @ The Brewery

Registration and Refreshments

Please bring a copy of your ticket either printed or on a mobile device. Light refreshments will be served.

09.00Grubstreet Author
The Brewery
Workshop I

Introduction to Test Driven Development Workshop

Speaker: Mark Bradley

This workshop introduces the concepts of Test Driven Development then backs them up with group and individual practical sessions. The workshop will cover:

  • What is TDD
  • Why should you use TDD
  • How to use TDD
  • The Testing Pyramid
  • Test Doubles

Practicals will start with implementing simple Abstract Data Types and work up to a small complex systems requiring test doubles. The workshop will use PHPUnit and Mockery but concepts can easily be transferred to other testing and mocking frameworks (Codeception, PHPSpec, Phake or Prophercy).

Workshop II

12.30Grubstreet Author @ The Brewery

Lunch

A 3 course buffet lunch will be served where you will also be able to network with fellow delegates.

13.30Grubstreet Author
The Brewery
Workshop I

Continued: Introduction to Test Driven Development Workshop

Speaker: Mark Bradley

This workshop introduces the concepts of Test Driven Development then backs them up with group and individual practical sessions. The workshop will cover:

  • What is TDD
  • Why should you use TDD
  • How to use TDD
  • The Testing Pyramid
  • Test Doubles

Practicals will start with implementing simple Abstract Data Types and work up to a small complex systems requiring test doubles. The workshop will use PHPUnit and Mockery but concepts can easily be transferred to other testing and mocking frameworks (Codeception, PHPSpec, Phake or Prophercy).

Workshop II

18.00Grubstreet Author @ The Brewery
Pre-Conference Social

Pre-Conference Social

Join us in the Grubstreet Author at the Brewery with the PHP London user group for a pre-conference social . More info »

< Day_2 />

Thursday 17th February 2022

Thursday is the first day of the main conference. Things will kick off with a morning keynote followed by two tracks of talks throughout the day. During each time slot you'll be able to choose which of the two tracks you would like to attend. There will be 3 cake & coffee breaks, a 3 course lunch, and rolling tea, coffee and soft drinks included. The day finishes with a keynote before we move on to the main conference social.

08.00The Brewery Foyer

Registration and Refreshments

Please bring a copy of your ticket either printed or on a mobile device. Light refreshments will be served in the exhibition hall where you will also be able to network with fellow delegates and our sponsors.

09.00Platform.sh Track - Porter Tun
Keynote

Never stop learning, or how curiosity and cross pollination drives innovation

Speaker: Pauline Vos

Software developers all know: continual learning is part of the job. And that's what so many of us love about it. Innovation is constant, and it's an exciting challenge to keep up with so many new technologies. But where do all these new concepts, frameworks, and patterns come from? Let’s take a journey through the history of innovation to explore how different worlds collided to inspire new, radical ideas. Let’s discover how cross-pollination has helped our community grow into what it is now, and can help us think of new ways to solve complex problems. Join us for a session of inspirational stories that illustrate how cross-pollination has helped form some of history’s most profound innovations, and will hopefully inspire you to conjure up your own radical new ideas.

09.30King George

Refreshment break

Light refreshments will be served in the exhibition hall where you will also be able to network with fellow delegates and our sponsors.

10.00Platform.sh Track - Porter TunGoodLord Track - Queen Charlotte
Talk

What's New in PHP 8.1

Speaker: Derick Rethans
Level: Intermediate

During this presentation, we are going to look at the new features that were... See More

Talk

Embrace the pitfalls (Our stop start journey to Change)

Speaker: Stacy Cashmore
Level: All

As developers, we want to work in a modern way, to get fast feedback on what we... See More

11.00King George

Room change

11.15Platform.sh Track - Porter TunGoodLord Track - Queen Charlotte
Talk

Container-native without k8s: PHP in ECS on AWS

Speaker: Ian Littman
Level: Intermediate

When building Covie, I got to pick our tech stack, including where and how to... See More

Talk

Improve your API with OpenAPI

Speaker: Rob Allen
Level: All

OpenAPI is the standard way to describe your HTTP API, adopted by most modern... See More

12.15King George

Lunch

A 3 course buffet lunch will be served in the exhibition hall where you will also be able to network with fellow delegates and our sponsors.

13.30Platform.sh Track - Porter TunGoodLord Track - Queen Charlotte
Talk

Technically speaking: Improve Your Code With Documentation

Speaker: Alexandra White
Level: All

Well written instructions, informative comments throughout code, clearly... See More

Tutorial

Going serverless with PHP and Bref.sh (2 Hour Tutorial)

Speaker: Mike Lehan
Level: Intermediate

Learn how to build and deploy serverless PHP applications. During the workshop... See More

14.30

Room change

14.45Platform.sh Track - Porter TunGoodLord Track - Queen Charlotte
Talk

Make Me a JS Object Model

Speaker: Milko Kosturkov
Level: Intermediate

Confused by JavaScript’s weird object model? Getting it, but still missing some... See More

Tutorial

Continued: Going serverless with PHP and Bref.sh (2 Hour Tutorial)

Speaker: Mike Lehan
Level: Intermediate

Learn how to build and deploy serverless PHP applications. During the workshop... See More

15.45King George

Refreshment break

Light refreshments will be served in the exhibition hall where you will also be able to network with fellow delegates and our sponsors.

16:15Platform.sh Track - Porter Tun
Keynote

Passwords are so 1990

Speaker: Sam Bellen
Level: All

In this talk I will give a quick overview of the past, present and future of authentication. From basic authentication to passwordless biometric authentication using the web authentication API, and everything in between. The audience does not need any specific knowledge as this talk will not go into implementation details, but aims to give a view of what’s to come in terms of authentication.

17.00King George & Queen Charlotte

Mid Conference Social

The conference social is open to all conference attendees and gives you a chance to relax and meet other delegates after a big day of learning. More info »

< Day_3 />

Friday 18th February 2022

Friday continues with the second day of the main conference. Again, you will be able to attend a morning keynote followed by two talk slots throughout the day. During each talk slot you'll have the choice between two different tracks. There will be 3 cake & coffee breaks, a 3 course lunch, and rolling tea, coffee and soft drinks included. The conference will close on Friday with a final featured keynote, a prize raffle from our sponsors, and then on to the evening post-conference social.

08.00Brewery Foyer & King George

Registration and Refreshments

Please bring a copy of your ticket either printed or on a mobile device. Light refreshments will be served in the exhibition hall where you will also be able to network with fellow delegates and our sponsors.

09.00Platform.sh Track - Porter Tun
Keynote

Open Source is Good for Business

Speaker: Lorna Jane Mitchell

We sometimes talk about businesses contributing to open source as a philanthropic act, it’s much more than that. Business is an important part of a healthy open source ecosystem, and the benefits flow in both directions. In this talk we’ll discuss how open source participation can be rewarding for staff and for the bottom line. We’ll cover ways to get started without impacting delivery of the projects you’re already working on, ways to pitch this to higher-ups, and times when it might be better to ask for forgiveness rather than permission. PHP is in every organisation, and it’s a great example of a thriving Open Source ecosystem. This talk is for everyone who wants to see a bright future for technology, open source, individuals and businesses alike.

09.30King George

Refreshment break

Light refreshments will be served in the exhibition hall where you will also be able to network with fellow delegates and our sponsors.

10.00Platform.sh Track - Porter TunGoodLord Track - Queen Charlotte
Talk

PHP Fibers

Speaker: Milko Kosturkov
Level: Advanced

In PHP 8.1 we welcome a new built-in feature - Fibers. Fibers give us the... See More

Talk

Managing from 1 to 1 million Kubernetes Clusters

Speaker: Bastian Hofmann
Level: Intermediate

Nowadays Kubernetes can run anywhere. On a developer machine, on premise, in a... See More

11.15

Room change

11.15Platform.sh Track - Porter TunGoodLord Track - Queen Charlotte
Talk

Technical scoping like a pro to build the right thing & be a superhero

Speaker: Chandeep Khosa
Level: All

Over the past 16 years as a web developer I've seen my fair share of car crashes... See More

Talk

Hop on the PHP Blockchain rocket to the MOON!

Speaker: Drishti Jain
Level: All

Blockchain is innovative and guarantees the fidelity and security of data and... See More

12.15King George

Lunch

A 3 course buffet lunch will be served in the exhibition hall where you will also be able to network with fellow delegates and our sponsors.

13.30Platform.sh Track - Porter TunGoodLord Track - Queen Charlotte
Talk

Practical Advanced Static Analysis

Speaker: Dave Liddament
Level: Intermediate

All developers know that bugs are bad and finding them can be difficult. The... See More

Talk

Levelling Up Your Web Scraping Game

Speaker: Ian Littman
Level: Intermediate

Sometimes you need to get information from a website or mobile app and there... See More

14.30

Room change

14.45Platform.sh Track - Porter TunGoodLord Track - Queen Charlotte
Talk

From Betamax to VCR: harden your API integration testing

Speaker: James Seconde
Level: Intermediate

This talk comes from inheriting a complete, widely used open source PHP API... See More

Talk

How to really work as a team- from sleepy to strong pair programming

Speaker: Stacy Cashmore
Level: All

So many people think that pair programming is a boring waste of time and effort.... See More

15.45King George

Refreshment break

Light refreshments will be served in the exhibition hall where you will also be able to network with fellow delegates and our sponsors.

16.15Platform.sh Track - Porter Tun
Keynote

Leading in Tech

Speaker: Michael Cullum
Level: All

In tech there are a lot of different people who 'lead' on different things. A mentor when you're joining a new company showing you the ropes of what exists and why thing are the way they are. A CTO responsible for your team's engineering function. A principal engineer working with you on some of the most complex problems. A team's tech lead who might organise some projects and focus on the team's technical direction & execution. An individual in the community who publishes content you find helpful or is responsible for a library you use. An engineering manager who supports you through your development. In this talk we'll look at what good leadership in tech really means, the different kinds of leaders, how to become a leader in tech, and what great leaders can give you.

17.00The Grubstreet Author

Post Conference Social

The conference social is open to all conference attendees and gives you a chance to relax and meet other delegates after a big day of learning. More details »

< sponsored_by />

Amazing Partners
& Sponsors

Become a sponsor