timacdonald

Developing engaging and performant web applications with a focus on TDD. Specialising in PHP / Laravel projects. ❤️ building for the web.

Sharing PHP-CS-Fixer rules across projects and teams image

Sharing PHP-CS-Fixer rules across projects and teams

PHP-CS-Fixer is an open-source tool that can enforce, and detect violations of, PHP coding styles. With predefined rules, it allows you to have a stri...

Read article
Tips to Speed up Your Phpunit Tests image

Tips to Speed up Your Phpunit Tests

Having a fast test suite can be just as important as having a fast application. As a developer, getting feedback quickly about the state of your code...

Read article
Global Application Settings image

Global Application Settings

In applications it is often useful to have a way to store some global settings. These settings are not related to a specific model, such as a user, bu...

Read article