php PHP through the versions / New features cheatsheet These are my PHP highlights from each release. PHP do such a great job moving the language forward, and documenting all these changes but I always forget all the cool new things I
Enabling IPv6 with Asus RT-AC66U and BT Fibre My Setup My router is the Asus RT-AC66u, but the modem is the OpenReach white box of fun. Firmware IPv6 is only supported in Asus router's from 3.0.0.3.78 -
OmniFocus Format/Syncing Research TL;DR WebDav contents.xml out of .zip file full contents at the bottom of the post Follow me on Twitter https://twitter.com/ashleyhindle What is OmniFocus? One of the best GTD/
How I used GitLab CI to stick to PSR-2 How Enable Builds in your GitLab project by going to the Edit Project page Setup a GitLab CI Runner using docker image php (I use https://githost.io for this, which is ran
mac Mac/Automator: Easily send your email to Todoist Problem You can't easily send your emails with Apple Mail to Todoist. And I don't want to have multiple inboxes, so I need to be able to move them. Solution Automator and services.
howiwork @lgnome Where are you in the world? Vancouver, BC Where do you work? Remote (team based in Portland, OR) How many browser tabs do you have open? 7 What are you working on? PHP
howiwork @SteveHill1981 Where are you in the world? Walsall Where can people find you online? Twitter: @SteveHill1981 Where do you work? Siftware. Permanent. What are you working on? Work: some very interesting stuff that I
howiwork seldaek Where are you in the world? London & Zurich, traveling a lot though as of late Where can people find you online? @seldaek on twitter is the best point of contact these days
howiwork garrettw Where are you in the world? Texas, USA Where can people find you online? Facebook, Github, personal website, Google+, Twitter, LinkedIn, Kifi, Tumblr Where do you work? Rosewood Partners, LLC What are you
Functional testing with PhantomJS, Selenium and PHPUnit TL;DR GitHub repo with provisioning, README and unit tests: https://github.com/ashleyhindle/phpunit-selenium-phantomjs-example How to setup Selenium & PhantomJS For my test purposes I use Selenium Standalone Server; this is a
How to: Setup Graylog2 and get logs into it This post is about setting up a Graylog instance, getting information into it from a couple of different sources and searching the data. There's a lot I won't cover in this post (user
Setting up GitLab CI and adding a gitlab-ci-multi-runner Get info from GitLab To register your GitLab CI runner to your GitLab instance you need a few things: CI Server URL - this should end with /ci - e.g. https://gitlab.
Multiple Laravel Bootstrap Flash messages with different types What it looks like controller.php $request->session()->flash(str_random(4), ['type' => 'warning', 'message' => 'Testing a warning message']); $request->session()->flash(str_random(4)
Fodor: Copy to clipboard with ZeroClipboard complete.blade.php <ul class="list-group"> <li class="list-group-item"> <h4 class="list-group-item-heading">IP</h4> <p class="list-group-item-text
My Nginx SSL config Run this: openssl dhparam -out /etc/nginx/ssl/dhparam.pem 2048 (takes two or three minutes on a 1GB DO droplet) HTTP /etc/nginx/sites-enabled/fodor.conf - Redirect all traffic to HTTPS
Bash script to setup auto rewnew LetsEncrypt SSL certificate git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt cat << EOF > /usr/local/etc/le-renew-webroot.ini rsa-key-size = 4096 email = [email protected] domains = fodor.xyz webroot-path = /var/www/fodor.xyz/
How to setup headless selenium with chromedriver for PHPUnit tests GitHub source Setting up Selenium with chromedriver for PHPUnit tests was causing me some headaches. Lots of Googling and experimenting later I have it working stably and you can borrow all of the
Slim 2, slim.flash, Mustache templates and PHPUnit Working on a project which used Slim 2 and Mustache templates. To unit test flash messages (we used an intermediary class, to inject data into the Mustache templates) @session_start(); $this->app
standing My £26 Ikea Standing Desk Contraption Get up, stand up How it starts How it ends   I've wanted a standing desk for a while and after reading
How I drive long distances alone Prepare Make sure you have a full tank petrol Have a USB/car charger for your phone/iPad Connect your phone to your cars speakers with an audio cable or bluetooth Download podcasts
mysql MySQL experience: New master from existing master This is more a reference of what was done than a tutorial or anything else. We had our own quirks and issues that hopefully you won't! Let's do this! What we want to
php How I built GifFight.club from an idea to semi-complete in 6-ish hours What is GifFight.club? Take a quick look - it has a new subject/headline each day, and you post the best matching gif. Winner takes all! (a celebratory tweet..) Caveats This was
3 reasons I had xylophone alone time 1. I want an awesome job Siftware are hiring for a UK Based Senior PHP Developer and their job description asks that you add 'xylophone' to the email subject. My email subject was
work from home GoRemote.io, ProductHunt.com and Transparency GitHub says I started work on GoRemote.io on the 14th of July and 4 days later it was submitted, to my surprise, to ProductHunt by Kevin William David. But why? Working remotely
Currently... I'm reading: Decisive (this book is awesome) and Making It All Work (GTD) I'm learning: Ruby and Rails I'm feeling: Tired and Optimistic