Photo by Jefferson Santos on Unsplash

Most people’s tech heroes are Elon Musk, Steve Jobs, Linus Torvalds, Jack Dorsey, and co. I like them too — though I find myself most interested in names like Jimmy Wales, Jack Herrick, and of course, Tim Berners-Lee. Each responsible for the creation of the informational empires they are now most credited for.

Information on the web offers access to what you could not get outside of college lecture halls, for everyone. …

In this tutorial, learn how to convert images to WebP from the command line.

Using the libwebp library it is easy to convert .jpg, .jpeg, .png and other image file formats to WebP from the command line. Let’s see how it is done.

Please note — The library commands can be used on Windows or other supported operating systems. Not all of the commands used in the rest of tutorial are available for Windows.

Before we begin make sure that you have git installed on your system.

git --version

If you need to install git you can do so with:

In this Python tutorial you will learn the basics of PIP. You will learn how to stay up-to-date, install packages, uninstall packages, and more.

PIP which is known as PIP Installs Python or PIP Installs Packages. Whatever you want to call it… We just call it PIP.

Note — There are some bash commands in this tutorial that may not work for you if you use Windows.

Let’s get started.

Want to watch the video tutorial instead?


Check the version you are using. If they are the same you can use either pip or pip3 as you wish.

pip --version
pip3 --version

If PIP needs upgrading…

Photo by Joshua Aragon on Unsplash

Original tutorial first posted on

If you are using WSL2 (Windows Subsystem for Linux 2) then you might be wondering why you can’t use the bash or zsh terminal inside of VSCode.

In this tutorial, I will be showing you how you can.

To use your WSL2 terminal inside of VSCode you will need to follow a couple of simple steps.

  • 1. Install the Remote WSL extension in VSCode.
  • 2. Navigate to the directory you want to open as a workspace in your Windows terminal.
  • 3. Make sure you have permissions by entering this code sudo chown -R user…

Content templates are standardized outlines. All content templates are outlines, yet, not all outlines are templates. So what are the differences, and why does it matter?

Outlines without the use of templates have few standardized sections. A custom outline is created from nothing, so the focus is on research. The goal is more comprehensive and accurate content. This can help create content that will inform and delight readers alike.

Templates are an outline which contains common sections. This standardization provides the publisher with efficiency, which is important when scaling content production. Efficiency though can come at the cost of effectiveness…

Photo by magnezis magnestic on Unsplash

Should you use NoFollow on your links for SEO reasons? It’s a good question. I would have to answer that with a resounding ‘yes’.

In 2019, Google decided to introduce some new rel attributes to the world.

Google introduced the attributes rel=”sponsored” and rel=”ugc”. They also announced that they would be using the NoFollow attribute as a hint in future.

NoFollow as Hint

Google want to use NoFollow as a hint. Is there a good reason for doing so?


One thing that others who have wrote about this have missed, is ‘The Reasonable Surfer Model’. This model helps assist PageRank and similar…

Photo by Murray Campbell on Unsplash

This post was originally published on

I turned 30 this year in the middle of lockdown. I celebrated by making homemade burgers and watching The Last Samurai for the 1000th time probably.

It wasn’t what I wanted to do, but it was probably a fitting end to a decade that for me was punctuated by the same low energy living.

Many people fear the idea of looking back on regrets — to be honest I’m not sure that it’s such a bad thing.

Similarly to shame, regret is a great teaching tool that helps us navigate how to act…

Photo by Christian Wiediger on Unsplash

Want to know how to avoid disaster and simultaneously get a leg-up on your websites competitors?

Then you need to be paying attention to browser updates.

Browser updates and the development cycles of new versions of browsers seem to be increasing…

Chrome release history:
2019–11 releases
2018–8 releases
2017–8 releases
2016–8 releases

Disclaimer: I’m focusing on Chrome here and not Firefox as Chrome has around 70% market share for desktop users. Though all of my points hold equally valid with Mozilla Firefox as well.

This article was originally published on Pathtorch here.

In this article, I will be introducing you to a site structure that I coined the term for as nabla structure. It’s easily one of the best structures to use on the web, so I highly recommend giving it a full read.

Did you know there is a word for a reverse pyramid?

It’s an ancient Greek word, loosely meaning inverse triangle. It’s also named after the instrument the harp.

And it’s called Nabla.

It also just so happens that its latent structure makes for one of the best ways to organize…

Photo by Kevin Bhagat on Unsplash

I’ve experienced the highs and lows of the web design industry.

I was part of the responsive design boom, making cash hand over fist helping brands adapt their sites to smartphones.

I was also there when shortly after that we saw people ditch their existing websites for themes which offered native responsive features…

Today, the majority of the market is all about themes.

Some estimates approximate ThemeForest to be worth $274 million USD alone.

While a lot of the themes you can buy on these sites look great, they don’t always work that well for businesses.

They are high-quality pieces…

Daniel Cuttridge

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store