Posts
Operations, debugging, integrations, security and the honest version of what AI agents are worth in a large codebase. Fifteen years of it, oldest first at the bottom.
All posts
RSS2020
21/05/2020
laravel
Using Additional Configuration Files with Laravel & LumenHow to use your own custom configuration files with Laravel and Lumen.
1m
2019
26/10/2019
git
Git reflog can help you restore lost workUsing git reflog is a powerful tool that you should add to your developer toolkit.
2m
01/10/2019
aws
How-to set downloaded filename for S3 pre-signed URLs in PHPAWS S3 lets you set custom headers for pre-signed URLs.
2m
11/05/2019
mac
How to Zip and Encrypt a file on a MacYou don't need to buy an app to quickly zip and encrypt files on a Mac.
1m
10/04/2019
payments
Strong Customer Authentication (SCA)On September 14th 2019, Strong Customer Authentication (SCA) laws will come into action within the European Union.
2m
14/03/2019
vagrant
PHP 5.6 Vagrant Box for Legacy ProjectsThe maintainer of the popular Laravel Homestead box has a new project that is a paid-for PHP 5.6 Vagrant box which is perfect for legacy apps.
1m
13/03/2019
lifestyle
Firefox SendMozilla have unveiled a really useful and secure way to send one off files to friends, family and colleagues.
1m
12/03/2019
nginx
Nginx acquired by F5 NetworksThe de-facto default modern web server has been acquired and hopefully that doesn’t mean too many changes.
1m
15/02/2019
laravel
Automatically Start Laravel Horizon with VesselIf you're using the excellent Vessel by Chris Fidao and want Horizon to start automatically, tuck into this post.
1m
06/02/2019
ssl
Laravel Forge - LetsEncrypt Certificates Failing to RenewLetsEncrypt have updated their challenges and renewals using the TLS-SNI-01 challenge will fail. You'll need to upgrade certbot/LetsEncrypt to use HTTP-01 challenges instead and manually reissue your certificates.
1m
06/02/2019
laravel
Laravel Nova - Trimmed Field PatternIn a Laravel Nova based project I had a list of domains that sometimes grew to take up most of the row it was in. I discovered the following pattern to show a limited field on the index view and a full field on the edit view.
1m
06/02/2019
binutils
Exa - A replacement for 'ls'There aren't many times I'd recommend to replace built in system tools, but exa is a marked step up from `ls`.
1m
09/01/2019
domain
Thoughts about Domain RegistrationOver the Christmas period, I’d read a few threads online about whether developers should register domains on behalf of clients. A domain name is the core piece in every company’s online presence. I’ve always had a firm, emphatic answer to this question which is no. Always get clients to hold their own domain registration.
2m
01/01/2019
goal
Goals for 2019At the start of every year, I write myself a set of aims that I'd like to complete in the next year - all realistic and do-able.
1m
2018
30/12/2018
14 Books for 2019I've set myself a reading target of 14 books completed in 2019.
2m
27/12/2018
csv
Customising Exports for the 'Laravel Nova Excel' Package
2m
11/09/2018
giphy
Easy Screen Capture on macOS with Giphy Capture
1m
08/09/2018
mastodon
Thoughts about MastodonI’ve seen quite a few people posting to Twitter recently that they’ve tried or are actively trying out Mastodon as an alternative to Twitter.
5m
26/08/2018
aws
Freeze - A Mac Client for Amazon Glacier
1m
21/07/2018
cloud-functions
Pushing Ottomatik Webhooks to Slack via Apache IBM Cloud Functions OpenWhisk
2m
14/05/2018
apt
Ubuntu Zesty Fails to 'apt-get update'
1m
19/04/2018
bash
Clear Bash History
1m
15/04/2018
immutable
Deleting Immutable Files on Linux
1m
14/04/2018
git
Easier Git Aliases
1m
01/04/2018
android
Install older Android SDK Version
1m
25/03/2018
apple
How to De-Register iMessage
1m
07/03/2018
digital-ocean
List All Your Digital Ocean Servers IPv4 addresses
1m
07/03/2018
aws
AWS S3 Recursively List Bucket Sizes
1m
13/02/2018
geolocation
Simple IP Reverse & Info
1m
11/02/2018
apache
Apache Set Server Tokens Off
1m
10/02/2018
apache
Apache Set Expires Header for Images/CSS
1m
09/02/2018
apache
Apache Redirect for Canonical Domain
1m
07/02/2018
spf
SPF Record for No Mail Sending Domain
1m
05/02/2018
namecheap
Namecheap SSL Certificate Combining
1m
2017
10/09/2017
github
Laravel Validation Rules
1m
09/09/2017
telegram
Quick Way to Set Telegram Webhook
1m
04/09/2017
docker
Docker Based Torrent Client
1m
26/08/2017
opensource
Writing a Better README.md
1m
24/08/2017
magento
Magento Redirection after Store URL Changed
1m
22/08/2017
mobile
Tip: Telephone Preference Service
1m
17/08/2017
mac
Restore Telnet in Mac OS High Sierra 10.13
2m
22/06/2017
mac
MacOS: Add Message to Lock Screen
1m
17/05/2017
dusk
Testing Laravel Applications with CircleCI & Dusk
2m
17/05/2017
dns
Use 'net-alias' in Docker for Easy Round Robin Load Balancing
1m
19/04/2017
mastodon
Tool to Create Mastodon OAuth2 Applications in Your Browser
1m
16/04/2017
diff
Github & Hide Files from Commit Diffs
1m
15/04/2017
android
Appcelerator Titanium Starting an Intent/Activity Not Firing
1m
15/04/2017
Continuous Integration Testing an Appcelerator Titanium Mobile Application
3m
28/03/2017
magento
Magento 2 Interceptors
1m
27/03/2017
cli
Zapier's CLI Tool for Creating Zaps
1m