The 15 best Google Chrome extensions for SEO

Google Chrome has taken a dominant position as the world’s favorite desktop browser, with almost 60% market share and rising. Its central role among Google’s vast suite of digital software and hardware has driven this growth, but users also love how customizable the browser is. It can be dauntingly customizable, in fact. With tens of…

Details

Tech is not winning the battle against white supremacy

Content warning: This post contains racial slurs, homophobic language and very graphic depictions of racism and violence. If you were just paying attention to press releases, this week it’d be easy to believe that tech companies are winning the war on hate. Responding to the violence in Charlottesville, Mark Zuckerberg solemnly reflected that there is…

Details

Teaching empathy is the key to suppressing online trolls

Singer-songwriter Ed Sheeran recently announced he had quit Twitter because he was sick of internet trolls. While this high-profile example shows the effects of antisocial online behaviour, it hides an alarming statistic. In one online poll over a quarter of Americans admitted to having engaged in trolling at some point. Now new research into the…

Details

TabBank lets you generate instant guitar tabs

In the days before electronic music, musicians used to have to play things called “guitars.” There are very few players left among us with the skills necessary to play this seemingly lost instrument but programmer Chris Ladd hopes to resurrect the so-called “git-fiddle” with modern technology. Ladd, a former programmer for the New York Times,…

Details

Switching to HTTPS: Is it really worth it?

Ever since Google made the announcement that HTTPS is a ranking signal, there has been a lot of discussion around whether that extra ‘s’ is really worth the hassle. There are clear benefits to obtaining that sought-after green padlock, but there is also a lot of nervousness around actually making the switch. The apprehension is…

Details

Supervisors in Elixir

In my previous article we were talking about Open Telecom Platform (OTP) and, more specifically, the GenServer abstraction that makes it simpler to work with server processes. GenServer, as you probably remember, is a behaviour—to use it, you need to define a special callback module that satisfies the contract as dictated by this behaviour. What…

Details