I have recently been having a few issues with bots and malicious attacks trying to breach WordPress websites via brute force attacks. From my experience 90% of the websites, I have built or worked on never utilise the xmlrpc service, which is included with WordPress, due to this I decided to simply block any access
Continue reading...
Recently been contacted by a user who needed the ability to delay the WooCommerce webhooks by x time, this would allow other processes happening on the site to finish instead of firing the webhook straight away, for example waiting for the payment process to finalise. Delaying webhooks is not common practice, however some time special
Continue reading...
I’ve recently been working on a project which synced data between WooCommerce and an internal warehouse system, I was utilising the WooCommerce webhooks to achieve near real time syncing between the two systems, without having the creating API scripts to poll for data on a regular basis. The Problem? There was a delay ranging from
Continue reading...
Control your Windows Docker instance using Ubuntu Linux subsystem allowing greater controll. Windows 10 Linux subsystems are a very powerful feature and expand the capabilities for Windows based developers greatly, without the need to use VMs or dual booting. One of these is controlling your windows based docker host via your Linux subsystem.
Continue reading...
Install and use Ubuntu as part of your Windows 10 operating system ysing windows subsystems for linux. Perfect for use with Docker and CLI based tools / services where a Linux cli interface is required or better suited.
Continue reading...
A small fix to correct the missing brand and mpn structured data when using WooCommerce. WooCommerce seems to miss off these two fields which can cause warnings to appear within your Google Search Console.
Continue reading...
Some useful bootstrap 3 media queries for both mobile first and non mobile first development styles, to make modifications to your front end simplier and follow the bootstrap 3 standard breakpoints.
Continue reading...
Need an easy way to allow external network users to access services or websites on your local machine? ngrok allows you to easily create a secure tunnel from ngroks servers to your machine. For a web developer, this is a dream come true, this is a great way to demo a development whilst in the
Continue reading...
ESP8266 is a tiny extremity cheap MCU with third-party library making it Arduino compatible. Features all the normal connections you would expect such as GPIO, SPI, I2C, I2C and UART to name a few, the biggest selling point is its size and build in WiFi support with full stack TCP / IP communications. Great for
Continue reading...
Laravel defaults to storing all dates in UTC format, this is highly recommended as UTC time never changes unlike other time zones which have daylight savings. It is best practice to store and read dates in UTC, and then convert UTC to your required time zone for the user interface. Great article below of a
Continue reading...