Talks and Workshops

2019

Sainsbury’s Engineering

An Introduction to Test Driven Development

Writing tests before you write production code can be an intimidating concept, but there is no need to be scared.

During this talk we will look at the concepts of Test Driven Development and what it takes to write tests first.

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 programs requiring test doubles.

(Slides)

PHP London

Test Driven Development: Dipping your toe into tests first

Writing tests before you write production code can be an intimidating concept, but there is no need to be scared.

During this talk we will look at the concepts of Test Driven Development and what it takes to write tests first.

We will look at:

  • What is Test Driven Development (TDD)
  • Why should you use TDD
  • How to use TDD

The talk will finish with a Mob Programming session where attendees can join in on ‘TDD-ing’ a simple piece of code.

(Meetup / Slides)

2017

Sainsbury’s Digital Lab

Introduction to Test Driven Development Workshop

A 6 week course of two hour workshops introducing the concepts of Test Driven Development (TDD). The workshops are designed to be taught so that they are language agnostic, allowing developers with knowledge of different programming languages to be taught TTD at the same time. There are also practical parts of the workshop available in Java, PHP and Go.

Sainsbury’s Digital Lab

Introduction to Object-oriented programming

A short introduction to the core concepts of Object-oriented programming (OOP) for the 10 apprentice Software engineers.

Sainsbury’s Lunchtime Show and Tell

Introduction to Hexagonal Architecture

2016

PHP Hampshire

Imposter Syndrome: Am I Faking it?

Do you feel like you’re faking it? like you don’t feel good enough to do your job? Feeling like you’ve blagged your way through your career? Then like me and hundreds of others, you might be suffering from imposter syndrome.

During my talk I am going to discuss what imposter syndrome is and how it feels. Then I’m going to talk you through why people suffer from it and how people overcome it.

This talk is based on both my personal experiences and those of others. By the end of it I hope you can identify if you are suffering from imposter syndrome and also create a team environment that helps to combat the feeling within your team mates.

(Joind.in / Video)

PHP North West Conference

Imposter Syndrome: Am I Faking it?

(Joind.in / Conference Website)

PHP South West

Imposter Syndrome: Am I Faking it?

(Meetup)

PHP East Midlands

Imposter Syndrome: Am I Faking it?

(Meetup)

PHP Brighton

Imposter Syndrome: Am I Faking it?

PHP Berkshire

Imposter Syndrome: Am I Faking it?

(Meetup / Joind.in)

PHP London

Imposter Syndrome: Am I Faking it?

(Meetup)

2015

PHP North West Conference – Lightning Talk Competition

Imposter Syndrome: have I been faking it for this time?

(Joind.in)

Sainsbury Lightning Talks

Imposter Syndrome: have I been faking it for this time?

(Video)