Blockchain • Metaverse • X-Platform Developer

Blog

Install Me As A PWA!

This website - paulhale.com - is not just a website. It's an app. A Progressive Web App or PWA to be precise. PWAs are fast, secure and update in the background. PWAs are the future of the web.  As I write this in mid May 2019 the only desktop browser to support PWA desktop installs…
Read post

Synology DS1513+ Review

If you're looking for a Network Attached Storage (NAS) device then I highly recommend looking at Synology.  I purchased my DS1513+ back in 2012 along with five 4TB drives. The total cost at the time was around £2,500 including drives. Synology DS1513+ What can it do? An awful lot! Synology have …
Read post

Fix Azure in-app MySQL

Azure offers an In App MySQL database for developers using an App Service plan. This enables developers to run a MySQL database within the same environment that hosts their web app. Microsoft sate that the in-app MySQL service is not intended for production use. However, for smaller sites it can be a …
Read post

Rust Microservice

In this post I'm going to show how to create a minimal Microservice with Rust and the Hyper Crate. Microservices are tiny, independent servers that perform specific tasks.  The first thing you need is the Rust Toolchain.  To install Rust visit https://www.rust-lang.org or http…
Read post

Docker Quick Start

Docker is a tool for running apps within containers that provide an isolated environment. Containers are similar to virtual machines but containers contain a lighter stack. VM’s encapsulate entire operating systems including Kernel's where as containers borrow from the underlying OS the cont…
Read post

Restrict Azure Web App Access

Want to quickly restrict access to an Azure Web App for a specific IP address or range? This short post has you covered. Login to your Azure portal and navigate to your web appClick "App Service Editor" Implement ipSecurity within your web.config. Below shows how to restrict a single IP address and an …
Read post

Set Azure Web App MIME Types

When running web apps using Azures App Service Plan you may occasionally run into a problem where files or resources you have uploaded are not found even though they are where they should be. This usually results in a 404 error. This can be down to MIME types. "Multipurpose Internet Mail Extensions" a…
Read post

CLOUD ARCHITECT • FULL STACK DEVELOPER