Amazon Alexa PHP Hello World Example
This Christmas a lot of people in Europe will be unpacking a shiny new Amazon Echo device and enjoying meaningful discussions with Alexa about life, the universe and everything. If you are a geek like...
View ArticleDocker PHP Sendmail Replacement – SMTP
If you are relatively new to docker and are migrating php applications to containers you may notice that a lot of docker images recommend using sSMTP as a sendmail replacement / smtp transport for php....
View ArticleRunning Docker Apps in Docker Containers – docker in docker permissions
If you are looking at containerising PHP applications you might want to run another containerised application from within your container – run a docker application or command in a docker container....
View ArticleAmazon Alexa PHP Prompt and Response Example (Hello World Part 2)
In part one of the Alexa PHP Hello World example I created a very basic skill and a PHP app to show how to handle Amazon Alexa IntentRequest data and provide a response. In part two I will extend the...
View ArticleMigrating PHP Web Applications to Docker Containers
I have been working with PHP for about 6 years now and my first public facing development server is about the same age. It started life as a 32 bit 1GB Linode probably running Ubuntu v10.x, it survived...
View ArticleHow to use Amazon Cloud Drive with Owncloud
Amazon offer cloud drive storage for photos free for Amazon Prime customers. For less that 10 yoyos per month you can upgrade to an unlimited cloud drive storage plan. Yes, I did just say unlimited...
View ArticleWindows Server Essentials Connector Doesn’t Work After Windows 10 Upgrade
The Windows Server Essentials Connector is software that lets you connect your PC to a Windows Server 2012 R2. Most commonly it is used by small businesses to connect clients to a Windows Server...
View ArticleHow to run FHEM as a Docker Container on a Raspberry Pi
I use FHEM as the engine for home automation tasks on my Raspberry Pi. This is how to build and run FHEM as a container in Docker on your Raspberry Pi Zero, Pi2 or Pi3. Install Docker Installing Docker...
View ArticleDocker Mono Host Service Scaling and Dynamic Load Balancing with NGINX
Whilst building containers for Magento 2 I came across the docker compose scale command which allows you to easily duplicate and scale containers running a service in Docker. For example if I have a...
View ArticleDocker Mono Host Magento 2 Service Scaling and Dynamic Load Balancing with...
As I started building Docker service container images for Magento 2 CE development I got interested in the concept of dynamic service load balancing on a single host. Having already created a dynamic...
View ArticleDocker Magento CE v2.x Development Deployment with PHP7, Apache2.4, REDIS,...
Installing Magento 2 in a development environment can be time consuming. This is my Magento 2 development deployment for Docker which can be used to quickly create a new Magento 2 CE environment, or...
View ArticleMagento 2 theme blank SASS parent and child setup and installation
With CE 1.9 Magento introduced the SASS stylesheet language to aid frontend development. With Magento 2.x for reasons best known to the developers they switched from SASS to LESS. At the end of the day...
View ArticleHow to Deploy OpenFaaS Serverless PHP Functions
If you follow Alex Ellis on Twitter one acronym that you will have been seeing a lot in your Twitter feed lately is FaaS. Alex is a pretty smart chappy who does a lot of cool stuff with Docker, Amazon...
View ArticleSimulate and test your Alexa Skill with the Alexa Skills Kit Command Line...
The new Alexa Skills Kit Developer Console is fab and a lot of things have changed since I developed my first skill in 2016, one of the changes is skill testing which you can now do quite easily with...
View ArticleMagento 2.2.X Development and Upgrades
Today (2nd May 2018) Magento released Magento CE 2.2.4. Recently the Magento Devs have been pretty busy pushing out 2.2.x updates and Magento 2 is maturing nicely. I am still getting to grips with...
View ArticleOMG Ubuntu 18.04 LTS wraps all my files up in single quotes!
Don’t panic. Coretutils 8.25+ adds single quotes to filenames containing spaces when listed with ls ls -al -rw-r–r– 1 root root 0 May 14 11:41 ‘file with spaces’ When you first see this you may think...
View ArticlePreparing Magento for the General Data Protection Regulation (GDPR)
For small businesses in the EU data protection may not be a top priority but the new General Data Protection Regulation (GDPR) has been around since 2016 and will finally come into effect on the 25th...
View ArticleHome Automation with the Sonoff TH10/TH16 with PHP, FHEM, JSON and how to FLASH!
In 2016 I started developing my own Home Automation systems (HA) using a Raspberry PI, PHP and FHEM. Initially I wanted to just control a few lights using cost efficient RF sockets and this worked...
View ArticleTwitch Live Streaming with the Packet c2.medium.x86
Twitch is a live streaming platform which started life in 2011 as justin.tv and is now owned by Twitch Interactive, a subsidiary of Amazon. The site primarily focuses on video game live streaming but...
View ArticleCustom HLS Streaming Video Embed with VIDEOJS
HLS Streaming Video Embed with VIDEOJS DJ STARMAN – Sunday Worship EP#5 DJ STARMAN – Sunday Worship EP#4
View Article