4 Jun 2022
Install FileZilla on a Chromebook
By Paul M On 4 June 2022 In Linux Tasks
If you haven’t already turned on the Linux development environment in the settings you’ll need to do that (Turn on Linux Development Environment). Then open up the terminal and type the following commands. sudo apt update sudo
17 May 2022
MySQL Workbench on a Chromebook
I had some issues installing MySQL Workbench on my Chromebook but ended up getting it working by installing a slightly earlier release. I downloaded version 8.0.19 (Ubuntu Linux 18.04 (x86, 64-bit), DEB Package) and opened the .deb
2 Jun 2019
PHPStan Code Review Comments Against a PR
Basic overview on getting PHPStan to post errors as code review comments on a pull request.
7 Dec 2018
Symlink – ln -s source target
By Paul M On 7 December 2018 In Linux Tasks
Reminder for myself - symbolic link example.
13 Jul 2018
Bitbucket Approvals on Jira Cards/Boards
By Paul M On 13 July 2018 In Development
What/Why… I wanted to show pull request approvals from BitBucket on a Jira board without having to open individual stories to see this information. It helps identify stories needing to be progressed or regressed, for example if
9 Jul 2018
Steelcon 2018
This was the second year I’ve made it up to Steelcon and it was great fun. My favourite part is always the workshops on the Friday, this year I attended: Bluetooth hacking with James Ogden (@linuxthor) which
21 Jun 2018
One Container To Control Them All
In most circumstances isolation between containers is a good thing allowing you to expose only the services you need. There maybe times you want to do something like running docker in docker which has it’s own problems.
20 Jun 2018
Getting The Most From Code Review
By Paul M On 20 June 2018 In Development
A few years while working at a start up I needed to improve the development practices of a growing team to reduce remediation issues that were increasing after every release. I started off by attending a local
3 Jun 2018
Defeating Password Managers
Over the last few years the use of password managers such as Dashlane, 1Password and LastPass have become common place in organisations. They’ve also been highly promoted as good practice by almost every security expert including password god
2 Mar 2018
Race Condition Database Container
When running acceptance tests we would destroy the database container after each test so the next test would start from known point and thus wouldn’t be affected by any prior tests. Every now and then our tests would