Screaming Code Monkey LogoScreaming Code Monkey Logo

Screaming Code Monkey

  • About
  • Blog
  • Works
  • Chrome bugging you about insecure connections on localhost?

    July 09, 2020

    Sick of clicking Trust this site on your own Localhost. Like seriously chrome 🤦🏼‍♂️

  • Exclude a folder from your git diff

    July 09, 2020

    Need a way to show your git diff in your terminal while excluding a folder from your results? While boy do I have a trick for you!

  • Get Cloudflare geolocation data client side

    May 06, 2020

    Cloudflare provide a very handy HTTP Header called `CF-IPCountry` which you can use to detect your users geolocation but there is another way.

  • Sync your uploads

    February 17, 2020

    I’ve had to do this a few times recently and I had to keep looping through my bash history to find it. If you need to pull down your prod / staging uploads directory from a server you have ssh access to:

  • Sequel Pro Abandoned.

    February 04, 2020

    Do you have an alternative for a MySQL GUI ? As my go to is go gone.

  • WordCamp Auckland 2019

    November 21, 2019

    I had the pleasure of going to Auckland recently to listen to some amazing speakers and talk through my year with the new WordPress Editor. This is my presentation.

  • Oh lord here we go another website rebuild..

    November 11, 2019

    Ok. So I decided to rebuild my site in Gatsby and use a WordPress backend. Why? Because I like hurting myself. That’s why.

  • GraphQL WordPress featured_media fail

    November 09, 2019

    Gatsby will not compile if your try to query featured_media for your posts IF you have any post without a featured image.

  • htaccess redirect to production when assets 404

    November 06, 2019

    When you need to keep broken images on your dev environment down to a minimum. Use this htaccess hack to redirect to production.

  • Just another Hello World Post

    June 05, 2019

    Dear Diary, I’m not too sure why I’m writing this. I do know why I am writing this, I’m writing this to get better at writing. I sit in front of a computer day in and day out typing away and yet am starting to find my actual written communication has started to suffer. What […]

  • WPML Slug Conflicts

    May 30, 2019

    So I just started using WPML CMS on a site with a large number of custom post types. Everything was going fine, and the CMS editors were loving the ease of use. Things were going smoothly until conflicting slugs started to happen. I’ll give you an example we had a page : example.com/my-new-thing which we […]

  • Introduction to Git and WordPress

    November 02, 2017

    I gave a short introduction to Git and WordPress talk at the June 2017 WordPress Wellington Meetup.

  • Introduction to WP-CLI

    May 02, 2017

    This was a lightning talk I gave to Wellington WordPress Meetup May 2017 introducing the WP-CLI tool.

  • Why I Code.

    January 30, 2017

    Some days I ask this question over and over again. Why do I code? WHY?! Frustrated over old unmaintained applications. Systems that haemorrhage technical debt plague the internet. If you are a developer you will end up inheriting a number of these  lost causes. Hopes and dreams setup by ambitious developers and designers laid to rest on […]