@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 won't talk about. Side projects: some game dev stuff, a bit of Rails stuff, and trying to…

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 Where do you work? I work at Teamup.com What are you working on? Besides Teamup, I…

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 working on? IT help desk How many browser tabs and/or windows do you have open? 9…

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 Java application so requires: apt-get install openjdk-7-jre-headless PhantomJS is a single binary with no requirements (pretty awesome)…

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 management, dashboard, custom searches), but you will learn from using Graylog day to day. What is Graylog?…

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.company.com/ci Registration Token - found in your gitlab admin - e.g. https://gitlab.company.…

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), ['type' => 'success', 'message' => 'Success is in the eye of the beer holder']); $request->session(…

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 btn-copy" data-clipboard-text="{{ $ip }}">{{ $ip }}</p> </li> <li class=…