Dave Liddament

@DaveLiddament@phpc.social
123 Followers
138 Following
84 Posts

Interested in code quality, static analysis and testing. Mainly using PHP.

Conference speaker. Organiser of PHPSW meetup group.

Open source projects:
- Static Analysis Results Baseliner (https://github.com/DaveLiddament/sarb)
- PHP Language Extensions: (https://github.com/DaveLiddament/php-language-extensions)

Websitehttps://www.daveliddament.co.uk/

In today's git tips and tricks video we learn how to edit commits using interactive rebase.

https://www.youtube.com/watch?v=a18jj8dvrFQ&list=PL4ENURnhqMwvi31ELaUf0HrJIkH9wIuN8&index=18

Git tips and tricks. Day 18: git rebase -i (part 3)

YouTube

This is my favourite git feature that I found out about this year.
git commit --fixup
git rebase -i --autosquash

What's your favourite git feature you learnt this year?

https://www.youtube.com/watch?v=qOrWmIHQL20&list=PL4ENURnhqMwvi31ELaUf0HrJIkH9wIuN8&index=17

Git tips and tricks. Day 17: git rebase -i --autosquash

YouTube

More git rebase magic in today's video. It's possible to reorder commits and combine multiple commits into one....

https://www.youtube.com/watch?v=C11TX9u6Qac&list=PL4ENURnhqMwvi31ELaUf0HrJIkH9wIuN8&index=16

Git tips and tricks. Day 16: git rebase -i (part 2)

YouTube

🚀 Meet one of your #SymfonyOnline January 2026 #TRAINERS!
Dave Liddament will lead “Creating Custom PHPStan & Rector Rules” 🛠️

Take your PHP skills to the next level — enforce coding standards, catch bugs, automate refactoring 💻✨

📅 Workshop: Jan 20, 2026 | 9:30 AM CET

🎟️ Register: https://live.symfony.com/2026-online-january/workshop

#PHP #Workshop #Rector

One of git's most powerful features is git rebase. Start learning about it in today's video...

https://www.youtube.com/watch?v=6ZWvpT62NUM&list=PL4ENURnhqMwvi31ELaUf0HrJIkH9wIuN8&index=15

Git tips and tricks. Day 15: git rebase -i (part 1)

YouTube
Have you just made a git commit that's too big? Learn how to split it into 2 with the help if git reset.... https://www.youtube.com/watch?v=EPXuXW3bCBQ&list=PL4ENURnhqMwvi31ELaUf0HrJIkH9wIuN8&index=14
Git tips and tricks. Day 14. git reset

YouTube

Wish you could rewrite history?

When it comes to git, that wish can come true! In today's video I show you how to amend a git commit...

https://www.youtube.com/watch?v=m6hnf929CnA&list=PL4ENURnhqMwvi31ELaUf0HrJIkH9wIuN8&index=13

Git tips and tricks. Day 13: git commit --amend

YouTube

Have you spent ages carefully creating a set of changes in the staging area for your next git commit, only to realise that you want to commit a completely different set of files?

If so the git commit -o option is for you?

https://www.youtube.com/watch?v=acQAr3UUkAY&list=PL4ENURnhqMwvi31ELaUf0HrJIkH9wIuN8&index=12

Git tips and tricks. Day 12: git commit -o --dry-run

YouTube

📢 NEW RELEASE!

Fixer v3.92 has something special for you: ability to ignore rules conditionally 😎🥳! This took a while to implement 🙈. We hope this help you cover your projects better ❤️.

https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases/tag/v3.92.0

Release v3.92.0 Exceptional Exception · PHP-CS-Fixer/PHP-CS-Fixer

We will take you for a little journey to the past... It's October 4th, 2017. Fixer v2.7.1 (🤯) was released 2 days ago. Suddenly, @mlocati requests path-aware rule sets... not knowing he will eventu...

GitHub

Do you know what git add -N does?

If not, checkout today's git tips and tricks video: https://www.youtube.com/watch?v=onqSMHAsQqk&list=PL4ENURnhqMwvi31ELaUf0HrJIkH9wIuN8&index=9

Git tips and tricks. Day 9: git add -N

YouTube