Loading a website from RAM for added speed

Nowadays the loading time of your website is key, reducing loading times by as little as 1 second can increase your conversion rate on an e-commerce site by as much as 7% (https://blog.kissmetrics.com/loading-time/) and on a blog or information site then every second counts if you are to keep the bounce rate down.

There are lots of things one can do to reduce the loading times of your website, but one of the coolest tricks you can do is to load your website content from a RAM disk. This website is loaded from a RAM disk and combined with all the other tricks of the trade it loads in under 700ms according to Pingdom.

Setting up a .onion website with nginx on CentOS 7

If you’re running a website on your own server (like I do) then it is often fun to experiment and tweak with the configuration. My latest tweak was to enable this website to be accessible via Tor using the address http://bvlepedbau5ihwu3.onion (That link obviously won’t work if you’re not connected to Tor at the moment).

This blog is going to describe the steps I took to configure this site to be accessible via Tor on a .onion address using nginx on CentOS 7. I am assuming you already have a functional website setup and working so won’t be going over the installation of nginx itself.

The future of smart homes belongs to AI

Home automation is the future, a home that cannot anticipate your needs, that doesn’t know what it’s occupants need at any point in time and act automatically to meet those needs, is not a home worth living in. Everyone who has seen Iron Man is familiar with J.A.R.V.I.S the ever present electronic butler for lack of a better description, J.A.R.V.I.S is so much more than simply an automation system, he is an artificial intelligence that interacts with and anticipates everything that Tony Stark (aka Iron Man) needs both in an out of the home. He represents the holy grail of smart home manufacturers the world over, and it really isn’t all that far from becoming a reality.

Filtering IPv6

Ensuring a safe environment online for children is very important, the internet is absolutely full of people and websites that are either specifically intent on causing harm, or are at very least something you don’t want a child looking at.

Filtering the internet in your home is often very easy, most ISPs now provide filtered internet options. In most cases this is based on DNS and works by either not returning a DNS lookup result for blocked content, or returning the IP of a block page instead so the user is aware that they’ve been blocked from accessing it. In some cases it even blocks non-filtered DNS.

However, if you’re using IPv6 via a tunnel provider then most likely a lot of content is now getting through without you even realising it.

The problem with Apple Pay.

Apple Pay has the potential to finally bring mobile device payments to the masses, and compared to previous attempts to implement mobile payments it is massively successful. The success is attributed in the most part to utilising existing payment standards already widespread in use, especially in the UK. But there is a problem with Apple Pay, and that is the interaction at the checkout.