Screaming Code Monkey Logo

Screaming Code Monkey

  • About
  • Blog
  • Works
  • Photo by Lubo Minar on Unsplash

    GraphQL WordPress featured_image

    November 09, 2019

    So this issue was a real thumper. I’m new to Gatsby, GraphQL and not as clued with the WP Rest API, so debugging this was some journey. Which ended with; Gatsby will not compile if your try to fetch featured_media from your posts IF you have a single post without a features_image. Possible solutions (If…

  • Photo by Lubo Minar on Unsplash

    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.

  • Photo by Aaron Burden on Unsplash

    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…

  • Photo by Lubo Minar on Unsplash

    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…

  • Photo by Aaron Burden on Unsplash

    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.

  • Photo by Aaron Burden on Unsplash

    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.

    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…