September 23, 2019
Different hybrid mobile app development technologies
Mobile application development is split in two main categories; native mobile development and hybrid mobile development. These different approaches have both advantages and disadvantages that determine their suitability for different applications. In this article, we will be comparing the two technologies used to create hybrid applications which, for ease of reference, can be re-categorised as “web view” applications and “native” applications.
August 05, 2019
Exploring the value of emotion-driven engagement
The opportunity to build more emotionally intelligent platforms to recognise and use emotional data at scale is one of the biggest, most important opportunities for companies.
July 29, 2019
Delete that code!
The other day, I was walking my son to school through the narrow alleys in our village when something I had been overlooking for the past few years made me think "How many of those utility lines hanging up above my head are actually in use?" I counted over a dozen lines in one small alley with a handful of residents. Clearly, most of the lines were old and possibly no longer in use but, if there were old or disconnected lines, then they had not been removed.
July 09, 2019
After Spectre and Meltdown...ZombieLoad
In 2018, we had the CPU exploits and bugs called Spectre and Meltdown, about which I have also written an article. Security researchers have found a new class of vulnerabilities in Intel chips which can be used to steal sensitive information if exploited, just like Spectre and Meltdown did.