The following is a set of techniques that at WMG, Warwick University I have led and implemented on various digital projects to great success. Stakeholders are happy with it, and they’re not inadvertently altering the success chance of the projects. You’ll recognise this. Every project you run, has a plethora of stakeholders involved. In some large […]Read More We’re ignoring our stakeholders and they couldn’t be happier!
Just add this above the only test you want to run, and then you don’t need to wait for a whole suite to hit that 1 test you need to fix! This is a follow on from Behat speeding up /** * @group now */ phpunit –group nowRead More Speed up you PHPunit testing workflow!
So I’m really enjoying Behat and BDD so thought I’d share a cool tip which has sped up my writing test workflow using @tags. When you need to keep re-running one of your tests you can use tags to make sure you’re only running one thing rather than a whole suite or the whole .feature […]Read More Speed up your Behat testing workflow
No more clear, “oh crap, scroll up, scroll up, scroll up… now which Console command is this a read out from?” You can thank me laterRead More Clear the Mac Terminal window in one written command (Cmd + K)
More and more University staff here are using Trello for sharing ideas and collaborating on projects. So I’ve made a super quick intro video which I’d like to share on using Trello for Tracking bugs. Please remember that Trello is a cloud service and we must abode by the University’s Cloud Usage Rules, http://www2.warwick.ac.uk/services/gov/informationsecurity/faqs/purchasingissues/cloud/Read More An intro to using Trello
So changing the Storage path in Laravel 5 is apparently more difficult than it possibly should be. Here’s how I solved it with @stauffermatt ‘s tutorial to start but appended to make sure the storage path is stored in Config per. server rather than hardcoded into your Git stored php files. First follow Matt Stauffer’s […]Read More Changing the storage path in Laravel 5
So #HTH One of my migration scripts in Laravel 5 has 3 dropColumn requests in and 1 rename column. This all works fine with laravel migrations on MySQL and MariaDB, as you would expect. However once you try to run those same migrations on a mysqlite / sqlite database you may start seeing errors like […]Read More SQLite and multiple renaming or dropColumn ‘s error in laravel 5.0 aritsan migrate
This morning was spent fixing something, which frankly, I should have known better! However, when you’re coding and project managing on your own, it’s not easy to keep everything rolling. When I write new Repository methods, I leave a comment note @totest to remind me to come back and write some tests! However, I’ve missed […]Read More Why we test… the two other tests I’m forgetting to write
So a while back I wrote an article about trying out a new pattern, “the repository and command pattern“. Since using it in one of our major projects I have found it not all that great. So, yes it’s nice having it split from the Repo which I see as a way of searching on […]Read More Against the Repository Command pattern…
So I’m a big fan of the Repository Pattern with Laravel. Using interfaces it separates the logic of searching away from the models and also acts as a place to store all your searching commands. Using Repository Pattern in Laravel 5 However sometimes I feel like the definition goes to far and needs splitting out. […]Read More The Repository and Command Pattern…