Ed Johnson-Williams

Raindrop Links

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

Typescript in 50 lessons

Typescript in 50 lessons

Straightforward guide to use TailwindCSS with Sapper

There are many articles online on integrating Tailwind into Next.js/Nuxt.js, but there are only a few ones for Sapper. Most of them are: outdated, very complicated, doesn't allow to use of all features of TailwindCSS, like @apply. Some of them are...

Import commonjs modules require in Node v14+

import * as foo from 'foo';

Illustrations | unDraw

The design project with open-source illustrations for any idea you can imagine and create. Create beautiful websites, products and applications with your color, for free.

Next.js from the Ground Up - Jamstack Explorers

Learn about Next.js from the Ground Up. Join Cassidy as she guides through all the essentials for getting up and running with Next.js!

Installing Svelte & Integrating Tailwind CSS (and PostCSS)

In Part 1 of the series on Working with Svelte we will take a glance at how to set up Svelte 3 from a template and then how to integrate PostCSS, PurgeCSS and Tailwind. You will be able to use this to then expand on any other PostCSS plugins (such as autoprefixer or import).

email : Webview : It’s almost #GivingTuesday… but we’re not asking you to donate.

The Root's Michael Harriot Sits Down With Pete Buttigieg - YouTube

Senior Staff Writer Michael Harriot sits down with South Bend Mayor Pete Buttigieg after publishing a viral article which criticized the presidential candidate’s prior comments on race and education.

Rules of the Road

Early on in this campaign, Pete drafted 10 core values for his staff and supporters to embody. They are our "Rules of the Road".

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

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

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!

CUBE CSS

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