Ed Johnson-Williams

Raindrop Links

These are the 24 links that I've saved on Raindrop, my bookmarking service.

this URL.

Decolonising and depoliticising development language

How to disable Bing Search in Windows 10 version 2004 and newer

How to disable Bing Search in Windows 10 version 2004 and newer https://www.ghacks.net/2020/10/05/how-to-disable-bing-search-in-windows-10-version-2004-and-newer/


Excalidraw is a whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them.


First Draft – Home

First Draft. Write your first draft with no deleting allowed

The Only-ness Statement

A simple brand exercise that speaks volumes.

How to Prepare: a Checklist For Great Talks

To help celebrate the recent release of the paperback edition of Confessions of a Public Speaker, as well as it’s 100th review on amazon.com, here’s a checklist you can use to help make…

An Eleventy Starter with Tailwind CSS and Alpine.js

When I decided to try to base my current personal website on Eleventy, I didn't want to reinvent the wheel: I tested all the Eleventy starters built with

My three-year-old is hitting out at his younger brother

We are exhausted from the refereeing and repetitive behaviour and losing patience with the whole situation

google webfonts helper

A Hassle-Free Way to Self-Host Google Fonts. Get eot, ttf, svg, woff and woff2 files + CSS snippets!


A CSS methodology oriented towards simplicity and consistency with a heavy dosage of pragmatism.

Modern CSS Solutions

A series examining modern CSS solutions to problems Stephanie Eckles (@5t3ph), a seasoned frontend developer, has been solving for 13+ years.

React - The best way to learn React

If you're serious about learning React, there's no better place to do it. Originally launched in 2016, this course has been taken by tens of thousands of developers and maintains an average rating of 4.8/5. Since then we've rebuilt it from the ground up to include all of the best practices and newest APIs for building professional React apps in 2019.

The Beginner's Guide to React

React got that name for a reason. It’s a component-based JavaScript library that renders smartly and can seriously simplify your work. This course is for React newbies and anyone looking to build a solid foundation. It’s designed to teach you everything you need to start building web applications in React right away. Each lesson in this 28-part course is a single index.html file. This keeps your focus on learning React, no distractions. We’ll start with a blank file and add more complexity as we go along, wrapping the course with a lesson on how to move into a more production-ready developm...

17 tips for great copywriting

No filler. No wasted words. Only gold. Pound for pound the best copywriting article on the web. 17 copywriting tips. Put your feet up and enjoy.

How To Set Up a Node.js App for Production on Ubuntu 18.04

Node.js is an open-source JavaScript runtime environment for building server-side and networking applications. Node.js applications can be run at the command line but this guide focuses on running them as a service using PM2, so that they will automat

2. DNS

Just the essentials to go from zero to working in a few minutes.

3. How To Install Nginx on Ubuntu 20.04

Nginx is one of the most popular web servers in the world and is responsible for hosting some of the largest and highest-traffic sites on the internet. In this guide, we'll discuss how to get Nginx installed on your Ubuntu 20.04 server.

1. Initial Server Setup with Ubuntu 20.04

When you first create a new Ubuntu 20.04 server, you should perform some important configuration steps as part of the basic setup. These steps will increase the security and usability of your server, and will give you a solid foundation for subsequent

How To Use PM2 to Setup a Node.js Production Environment On An Ubuntu VPS

Use these instructions to setup an Ubuntu server to run Node.js applications, including apps based on Express, Geddy, or Sails. This will help you avoid some security mistakes and will provide some surprising benefits.

CSS Layout

CSS Layout has been transformed over the past years. We have you covered with all you need to master this new world. If you want to understand the technical details, or learn how to use new CSS creatively, these guides can help.

A Complete Guide to Flexbox

Our comprehensive guide to CSS flexbox layout. This complete guide explains everything about flexbox, focusing on all the different possible properties for the parent element (the flex container) and the child elements (the flex items). It also includes history, demos, patterns, and a browser support chart.

CSS Grid Starter Layouts

This is a collection of starter templates for layouts and patterns using CSS Grid. The idea here is to show off what the technique is capable of doing and