January 19, 2019 ohenry

A popular WordPress  plugin, installed on thousands of websites to help users share content on social media sites, left linked Twitter accounts exposed to compromise. The plugin, Social Network Tabs, was storing so-called account access tokens in the source code of the WordPress website. Anyone who viewed the source code could see the linked Twitter handle and the access tokens….

October 28, 2018 ohenry

You’ve probably noticed the number of CSS animation examples featuring on websites has been on the rise lately. Animation is one of the key web design trends of 2018. All over the web, designers are getting creative and using CSS animations to bring personality to their sites, explain complex ideas quickly and easily, and guide…

October 22, 2018 ohenry

A website today receives a large chunk of its traffic from evergreen browsers — most of which have good support for ES6+, new JavaScript standards, new web platform APIs and CSS attributes. However, legacy browsers still need to be supported for the near future — their usage share is large enough not to be ignored,…

September 16, 2018 ohenry

Earlier this year, a man drove his car into a lakeafter following directions from a smartphone app that helps drivers navigate by issuing turn-by-turn directions. Unfortunately, the app’s programming did not include instructions to avoid roads that turn into boat launches. From the perspective of the app, it did exactly what it was programmed to…

September 16, 2018 ohenry 13,152 comments

Years ago, the term ‘artificial intelligence’ would have triggered conversations about science fiction and robots learning how to love (who could forget Spielberg’s film A.I. Artificial Intelligence?) But technology has come a long way, and today, artificial intelligence (AI) has successfully leaped from the realm of sci-fi to the real world. AI-powered applications such as…