Using web-scrapping and WebGL to melt any webpage for fun.

What It Does

Ok let’s be frank: this does not melt webpages. Basically, it finds all ‘greyish’ pixels and then moves them slowly down the page. So you put in any domain name you want and then press the submit button, the submitted webpage is then rendered and when the user clicks a button or scrolls down the page the webpage seems to ‘melt’.

The best way of describing this is with an example.

An example of PageMelt working on the StackOverflow website. Source: Image by Author.

Another example is shown below demonstrating how…

A quick literature review and example MNIST fits


Even though this information has been covered before, I decided to post it since it could help other beginners like myself. I’ve focused on parts which I thought were essential; hopefully making the subject matter as clear as possible without losing substance.


An outline of how I automated the deployment of my personal site.


There are similar stories out there like this one or this one. However, their setup is a bit different or does not go into some details I cover. Plus it never hurts to have additional resources when you are building something.

When I first started, all I needed was…

Logging for production nodeJS applications

Collecting some logs is easier than others…


If you are looking for more information on amalgamation of data, analysis, visualisation or storage then check our my elasticsearch post which follows loosely on from this.

Creating Logs

An introduction to the new container orchestration service from AWS


AWS diagrams, as usual, hiding the complexity of your final setup

The diagram above is concerned only with Fargate and container orchestration. If you are build anything of moderate size you will need to consider much more beyond that.

You will need to consider what type of application you are deploying.

  • Are they under different domains and APIs?
  • How quick will you need to redeploy aspects of you infrastructure? Minutes, hours, days?
  • What is the security consideration of each app?
  • Do you need to secure some APIs and not others?
  • How will you deal with logging and monitoring?
  • Is it behind a load balancer?

We also need to consider CI/CD pipelines…

A quick introduction to setting up AWS managed elasticsearch, kibana, cognito and cloudwatch subscription filters


Overview of some of the places you will receive logs in AWS directed at an ES cluster. ©JasonPoley

Logging and monitoring your infrastructure sounds easier than it is.

The first issue is all the different services you will need to pay attention to. The diagram above only covers some AWS services, you will usually be using other external services like databases outside of your AWS infrastructure as well.

The next issue is for each component you will need to consider how you get you data securely to elasticsearch or whatever stash your are using.

Lastly, all your logs will need some processing since some of the components will inherently produce different formats even if your applications use a…

Alexander Morton

A DevOps engineer specialised in cloud infrastructure with a background in theoretical and experimental physics.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store