# Morning, this is Patrick.

# Meticulous. Lost in thoughts.

# Ever-changing & imperfect.

use strict;

use warnings;

use XPR::Project;

XPR::Project->new('type',

uri => 'https://xpr.org/type',

description => 'Type wikipedia extracts and hackernews comments.',

tags => ['touch typing', 'wikipedia', 'hackernews', 'apis'],

)->launch;

] FONT FOUNDRIES

nikolastype.com

productiontype.com

bureaubrut.com

abcdinamo.com

blazetype.eu

hottype.co

] FONTS

programmingfonts.org

typespecimens.xyz

departuremono.com

int10h.org

] DO

adventofcode.com

craftinginterpreters.com

projecteuler.net

mathsuniverse.com/tixy

] DEV

capsize

] READ

CSS @property and the New Style

Deep dive CSS: font metrics, line-height and vertical-align

learnvimscriptthehardway.stevelosh.com

] INSPIRATION

brutalistwebsites.com

klikkentheke.com

curated.design

a1.gallery

98.css

wow-web.co.uk

original_dbe4c8af9541a06368df1b6624a1fc8f.jpg

uchu.style

] MISC

freepublicapis.com

tio.run

<named-color>

danielwirtz.com/blog/spot-the-difference-superpower

] MUSIC

discogs.com (Steve Hill & Co Super Deluxe Edition USB Collection)

] ANTISOCIAL

are.na