WebAssembly, is it really the future?

Recently, I’ve been talking at some events about WebAssembly during which I was a bit hard on JavaScript. I admitted that I’ve never been a fan, and believe that JavaScript is a broken language. The  problems with JavaScript are well-known, but there are only two things you can possibly do about it:  Eliminate those problems […]

How to break the internet with Shor's Algorithm

Note: Thanks to minutephysics for the primer that allowed me to make this article and for making it a lot easier for me to learn about this. Having started the journey of learning as much as I can about quantum computing, I decided that the next step is to try and gain an understanding of […]

The Software Optimisation Paradox – Why Should You Care?

Moore’s law is over. As it stands today, we’re pushing up against the laws of nature, the physical limits of how you can construct a transistor – atomic limits. Currently, the best fabrication methods from Intel have produced transistors of 14nm in size, and nVidia have gone slightly better with 12nm. Although they are expected […]

The Unnerving Implications of Quantum Computing

This past Christmas I decided to stay in London to have some ‘me time’ instead of attempting to travel somewhere with the crowds, the noise, and the hassle. After I finally got bored playing video games and watching Netflix, I decided to do a little research. In typical fashion, instead of learning about something accessible […]

6 things you need to know about serverless

Serverless – the Serverless Application Framework – is a toolkit for deploying and operating serverless architectures. It’s an innovative and revolutionary technology allowing developers to focus on creating applications, rather than be distracted by building and changing their infrastructure. ‘Serverless’ is also however, a catch-all term for removing the pain points from infrastructure management and […]