DEV Community

Oliver Davies profile picture

Oliver Davies

Full Stack Software Development Consultant and Coach

Location Wales, UK Joined Joined on  Personal website https://www.oliverdavies.uk twitter website
Experimenting with web components

Experimenting with web components

Comments
1 min read
Why I don't branch

Why I don't branch

Comments
1 min read
Building a design system in a few hours with Symfony

Building a design system in a few hours with Symfony

Comments
1 min read
Docker and content creation with Nick Janetakis

Docker and content creation with Nick Janetakis

Comments
1 min read
Why do people still use Git Flow?

Why do people still use Git Flow?

Comments
2 min read
When should you start writing tests?

When should you start writing tests?

Comments
1 min read
Slow down to go fast

Slow down to go fast

Comments
1 min read
Diffy and visual regression testing

Diffy and visual regression testing

Comments
1 min read
Coding defensively and considering the unhappy path

Coding defensively and considering the unhappy path

Comments
2 min read
Which level is right for you?

Which level is right for you?

Comments
3 min read
Introducing Versa - the versatile CLI tool

Introducing Versa - the versatile CLI tool

Comments
2 min read
Build something useful in one day with Mark Conroy

Build something useful in one day with Mark Conroy

Comments
1 min read
Another way to create test module configuration

Another way to create test module configuration

Comments
2 min read
gray or grey, and center or centre?

gray or grey, and center or centre?

Comments
1 min read
Major version updates are just removing deprecated code

Major version updates are just removing deprecated code

Comments
2 min read
It takes the drama out of open-source

It takes the drama out of open-source

Comments
1 min read
Symfony conventions making their way to Drupal

Symfony conventions making their way to Drupal

Comments
2 min read
Twig, Symfony and SymfonyCasts with Ryan Weaver

Twig, Symfony and SymfonyCasts with Ryan Weaver

Comments
1 min read
Defining boundaries between custom Drupal modules

Defining boundaries between custom Drupal modules

Comments
1 min read
Experimenting with Architectural Testing

Experimenting with Architectural Testing

Comments
1 min read
Running tests in parallel with Paratest

Running tests in parallel with Paratest

Comments
1 min read
Tim Lehnen and the Drupal Association

Tim Lehnen and the Drupal Association

Comments
1 min read
.gitignore or .gitallow

.gitignore or .gitallow

Comments
1 min read
Reducing complexity makes contribution easier

Reducing complexity makes contribution easier

Comments
1 min read
Automated tests prevent you from adding regressions

Automated tests prevent you from adding regressions

Comments
1 min read
Start with a failing test

Start with a failing test

Comments
1 min read
Automated tests mean you can make changes quicker

Automated tests mean you can make changes quicker

Comments
1 min read
TDD doesn't mean you know everything upfront

TDD doesn't mean you know everything upfront

Comments
1 min read
Violinist and automation with Eirik Morland

Violinist and automation with Eirik Morland

Comments
1 min read
gitignore - inclusive or exclusive?

gitignore - inclusive or exclusive?

Comments
1 min read
Write once, manage forever

Write once, manage forever

Comments
1 min read
Speaking at PHP Oxford

Speaking at PHP Oxford

Comments
1 min read
Defining Ubiquitous language

Defining Ubiquitous language

Comments
2 min read
Why use automation tools for dependency updates

Why use automation tools for dependency updates

Comments
2 min read
Tailwind CSS workshop recording

Tailwind CSS workshop recording

Comments
1 min read
Where is the value in your application?

Where is the value in your application?

Comments
2 min read
PHPUnit or Pest?

PHPUnit or Pest?

Comments
1 min read
Tests can assert multiple things

Tests can assert multiple things

Comments
1 min read
Is zero unlimited?

Is zero unlimited?

Comments
2 min read
Please don't use short variable names

Please don't use short variable names

Comments
1 min read
Daily or quarterly?

Daily or quarterly?

Comments
1 min read
Don't be perfect, be useful

Don't be perfect, be useful

Comments
1 min read
Code is a liability, not an asset

Code is a liability, not an asset

Comments
1 min read
Testing Legacy with Mike Karthauser

Testing Legacy with Mike Karthauser

Comments
1 min read
Utility classes make global scope local

Utility classes make global scope local

Comments
2 min read
My Drupal testing email course is live

My Drupal testing email course is live

Comments
1 min read
Don't put business logic in templates

Don't put business logic in templates

Comments
2 min read
Using Tailwind CSS is a great way to learn CSS

Using Tailwind CSS is a great way to learn CSS

Comments
1 min read
loading...