Our Standards And Why We Use Them

A presentation at We Are Developers World Congress 2021 by Christopher Miller

Title Slide

Title Slide

Who Am I? Why Am I Here?

Who Am I? Why Am I Here?

Why Do We Need Standards?

Why Do We Need Standards?

What Is Our Stack

What Is Our Stack

Key Takeaway

Key Takeaway

PHP - The Standards We Apply

PHP - The Standards We Apply

PHP Standards Are Our Centrepiece

PHP Standards Are Our Centrepiece

Linter

Linter

A Bad Code Example

A Bad Code Example

Our Code Fails To Execute

Our Code Fails To Execute

Bringing In Some Packages

Bringing In Some Packages

Now We Can See Whats Wrong

Now We Can See Whats Wrong

Our Code Fixed

Our Code Fixed

Our Code Executes

Our Code Executes

Use Our Standards Packages

Use Our Standards Packages

Bring Everything In

Bring Everything In

And The Scripts For Composer

And The Scripts For Composer

PHPStan Neon File

PHPStan Neon File

ECS.php

ECS.php

Publish Enlightn

Publish Enlightn

Configure Enlightn

Configure Enlightn

So What Are We Using Here

So What Are We Using Here

Why Linting?

Why Linting?

Why Ecs?

Why Ecs?

What Standards Do We Apply?

What Standards Do We Apply?

Why PHPStan

Why PHPStan

Why Enlightn?

Why Enlightn?

This Is Only A Part Of Our Standards

This Is Only A Part Of Our Standards

Standards are often misunderstood, and treated as a bad thing. At Jump 24 (my employer at the time) We specialise in Standards Driven and Test Driven Development. This shows the standards in place, and why we use them.

Video

Buzz and feedback

Here’s what was said about this presentation on Twitter.