Perfectly Awesome
Posts by Date
Posts by Topic
Posts by Title
About
Web Dev Tools:
accessibility
airflow
angular
animation
architecture
automation
awk
babel
browsers
browsers - headless
cdns
chrome
codesharing
coffeescript
colors
containers
cors
cs
css
curl
d3
dns
docker
dom
ember
expressjs
firebase
flexbox
fonts
front-end handbooks
gatsby
git
github
gitlab
google-custom-search
grafana
graphql
gravatars
heroku
htaccess
html
http
icons
images
jamstack
javascript
javascript apis
javascript modules
javascript package managers
javascript templates
javascript-automation
javascript-benchmarks
javascript-explorers
javascript-internals
javascript-scaffolds
javascript-templates
jekyll
json
jupyter
kafka
kubernetes
llvm
make
markdown
mean (mongodb, express, angular, node)
meteor
native
netlify
nextjs
nodejs
offline development
peer-to-peer
postgres
postman
prepack
progressive web apps (PWAs)
react
redux
regexes
rendering optimization
security
seo
serverless
snort
spark
ssh
static sites
svelte
tbd
testing
tla
torrents
typescript
underscore
urls
vue
web hosting
web servers
web-assembly
web-components
web-sockets
webcrawling
webgl
accessibility
9 tips
WAI-ARIA status
WCAG status
access initiative
dev guide
screen readers
airflow
guide
tips
angular
angular & SVG
angular cli
best practices
debugging
modules
netlify
nx cli
performance
performance (airpair)
project templates
style guide (angular)
style guide (john papa)
style guide (mgechev)
testing quickstart
unit testing
v8 crud app
v8 tutorial
v9 (medium)
animation
FE masters
animista
standard
this ain't disney - a guide to animations
tools to try
architecture
JS stack from scratch
best practices
grab FE guide
spellbook
automation
gulp intro
npm as a build tool
why npm scripts?
awk
learn a little (gregable)
babel
tutorial (flavio)
v7 release
browsers
chrome
edge
firefox
hacking head tags (speedshop)
html5test results
ie
mozilla API
mozilla ref
safari
webkit
browsers - headless
headless chrome
puppeteer
slimerjs
zombie
cdns
build your own (pasztor.at)
chrome
CDT CLI
CDT customization
CDT shortcuts
chrome devtools (CDT)
chrome extns
codesharing
code sandbox (sharing)
dash
devdocs
devhints
velocity
zeal
coffeescript
original
colors
colors.lol
colorsupplyyy
coolors
containers
intro - docker, kubernetes (ms)
terminology (redhat)
why does devt on kubernetes suck? (tilt.dev)
cors
http access controls
w3.org
cs
Front-end Masters, p1
Front-end Masters, p2
css
(sticky) footers
10 1-line layouts (wev.dev)
30 secs (atomiks)
50 tutorials (speckyboy)
BEM (block element modifier) cheatsheet
background antipattern
bootcards
c82.net
centering
css diner
css-in-js
css4 selectors
explained (medium)
flexbox
frameworks (geekflare)
frameworks (skysilk)
frameworks (speckyboy)
frameworks (tutorialzine)
gradients
grids
isotope
isotope dynamic filters
layout cookbook (mozilla)
learn
masonry
mui
packery
refactoring UI (medium)
reference
reference (mozilla)
rules (css tricks)
specs
stack layouts
text tricks
tufte css
variables
water
curl
cookbook (catonmat)
downloading (osxdaily)
d3
awesome d3 (github)
bost.ocks.org
christopher viau
d3 in depth
d3 in depth (flowing data)
d3+react (hackernoon)
geospatial d3 leaflet
hitchhiker's guide
jason davies
learn (wattenberger)
maps (data wanderings)
dns
domain names
how it works
intro
docker
1hr tutorial (linkedin)
cheatsheet (hackernoon)
dockerfiles
dom
browser support
css obj model
eloquent js
enlightenment
events
jquery
mozilla
spec
ui events
ember
cli v1.11.0
ember screencasts
emberjs
tutorial (tutsplus)
expressjs
api backend w/ postgres
expressjs
intro (egghead.io)
firebase
firebase queue
flexbox
flexbox (css tricks)
flexbox grids (aerolab)
fonts
loading strategies
mozilla
showcase
front-end handbooks
2017 FE handbook
2018 FE handbook
2019 FE handbook
gatsby
gatsbyjs
git
advanced guide (toptal)
better pulls (atlassian)
better pulls (atlassian)
big repos (atlassian)
checkout tips
error recovery
git w/ discipline (drew devault)
hacker's guide (wildly inaccurate)
hartl tutorial
hooks (atlassian)
huge repos (sitepoint)
inside out (recurse)
leaks
pro git
reset, revert, checkout
resources (clearvision)
stash (dev.to)
tips (rlmflores)
workflow cheatsheet (dan kummer)
workflows (susanm)
github
cheat sheet
github (awesome) search
github pages
gitlab
about (gitlab)
jupyter notebook evolution (towards ds)
tutorial (luongvo)
google-custom-search
customizing with css
docs (google)
grafana
grafana
graphql
apollo client
architecture - pros/cons
best practices
concepts i wish somebody had explained a year ago
hacker news convo
reasons to use
tutorial (1/6)
gravatars
intro (godaddy)
heroku
cli
htaccess
cheatsheet
snippets (phanan.github)
html
attributes
elements
elements (mozilla)
head elements
html5 overview
html5 spec
learn (mozilla)
link rels
ogtitles
periodic table
ref=preconnect (css-tricks)
responsible headers
syntax
templates
w3.org
http
http/1.1
http/2.0
status codes
succint
icons
icons
images
images.guide
mozilla
repeating svg masks
responsive images
svg
jamstack
jamstack
javascript
33 concepts
ES6
algos & structs
async/await
cheatsheet
design patterns
eloquent js
encyclopedia
glossary
info
learn (youtube)
mythbusters
robust
style guide
style guide (airbnb)
the right way
javascript apis
designing
writing them
javascript modules
ES6
exploring
intro
parceljs
rollupjs
webpack
webpack intro
javascript package managers
basics (digital ocean)
bower tutorial (six revisions)
how they work
intro
npm docs
yarn docs
javascript templates
ES6 template literals
lodash templates
nunjucks
javascript-automation
grunt intro
grunt tutorial (toptal)
gulp intro (toptal)
javascript-benchmarks
framework comparisons
javascript-explorers
js arrays
js objects
js visualizer
javascript-internals
memory leak mgmt (sessionstack)
v8 optimization tips (sessionstack)
javascript-scaffolds
yeoman
javascript-templates
handlebars
lodash
jekyll
algolia search on jekyll
cards template
cloudant search on jekyll
disqus on jekyll
forestry.io
free templates
github pages
home
jekyll on heroku
seo tags on jekyll
with bootstrap 4
json
EMCA-404
api
jq (genius engrng)
jq tutorial
json.com
json.org
jsonlint
structured text tools (github)
jupyter
advanced tutorial (dataquest)
extensions (mlwhiz)
templates for widgets (jupyter)
kafka
quickstart
kubernetes
bare-metal kubernetes (josh rendek)
intro (okigiveup)
k3s.io
kubernetes workshop (github)
maybe you don't need it (matthias endler)
minikube installation
llvm
intro to compilers
llvm from go
make
intro (smashing)
markdown
cheatsheet
syntax
mean (mongodb, express, angular, node)
mean.io
meteor
atmosphere
blog
discover meteor
full-text search
meteor tips
meteor-up
real-time web apps
rocket.chat
speeding up devt
,  
telescope app
native
flutter
nativescript
react native
netlify
CD
docs
features
getting started
nextjs
nextjs.org
tutorial (flavio)
nodejs
NodeJS for pros
NodeJS handbook (flavio)
art of node
awesome nodejs
beginning nodejs (pdf)
chatroom tutorial (1/6)
hands-on node (pdf)
node app with react, webpack, babel, express, sass
nodejs libs
nodejs on heroku
nodejs the right way (pdf)
on jupyter
threads (logrocket)
under the hood
offline development
cookbook
offline 1st
quickstart
tutorial
peer-to-peer
awesome p2p (github)
postgres
PG exercises
Ubuntu 14.04 setup (Digital Ocean)
about (PG)
awesome PG (github)
command line (jason meridth)
command line (phili.de)
postgresguide)
setup (tech republic)
postman
tutorial
prepack
home
progressive web apps (PWAs)
beginners
google intro
native apps are doomed
your 1st pwa
react
8 component decisions
as react intended (imaginary cloud)
concepts
enlightenment
for stupid people
fundamentals (react training)
intro (github)
jsx (react)
patterns
react for rails devs (airpair)
react native
react with graphql (graphqleditor)
react+mobx
react+mobx
router v4
tutorial (appbase)
tutorial (egghead)
tutorial (fb)
tutorial (krishl)
tutorial (tyroprogrammer)
zero to hero (leonarddomso)
redux
how Redux works
intro
regexes
for noobs (janmeppe)
regex for G/A (pdf)
regexr
rendering optimization
perf-calendar
perf-tooling
security
basics
hacksplaining
handbook
how to secure a linux server (github)
html5 cheatsheet
http security
http security headers guide (nullsweep)
penetration testing cheat sheet (techincidents)
simple security
stress testing with siege (sublime coding)
seo
curated tools
google starter guide
google webmaster
keyword tool
tools directory (backlink)
varvy
serverless
guide (github)
serverless.com
snort
sans.org whitepaper
snort.org
spark
data engineer's guide (databricks)
high performance spark (oreilly)
spark mastery (pdf)
tutorial (dsc)
tutorial (mapr)
what is spark (data-flair)
ssh
25 ssh tricks
ssh kung fu
ssh tricks
tunnels
static sites
gatsby
hexo
hugo
jekyll
nextjs
oreilly
staticgen
svelte
intro (css tricks)
tbd
jamstack
testing
cypress.io
getting started
jasmine
tla
intro (learntla)
torrents
how to write a bitttorrent client (kristen widman)
how tor works (alex kyte)
how tor works (jordan wright) (p1)
how tor works (p2)
how tor works (p3)
what are torrents (lifewire)
typescript
tutorial
tutorial (1/5) (tutsplus)
underscore
tutorial (tutsplus)
urls
url living std
w3.org
vue
awesome-vue (github)
infographic (smashing mag)
intro (smashing mag)
intro (tutsplus)
node, express, vue tutorial (tutsplus)
vue 2.0 (packt)
vue 3.0
vue and seo
vuepress
web hosting
who is hosting this?
web servers
5 common setups (digital ocean)
apache setup (digital ocean)
intro (nginx)
let's build a web server part 1
let's build a web server part 2
let's build a web server part 3
nginx guide (tutsplus)
performance tips (nginx)
servers for hackers
web-assembly
getting started
levelupwasm
performance
spec (github)
web-components
mozilla
web-sockets
connect the web
the protocol (ietf)
webcrawling
commoncrawl.org
how to build a million-page, single-machine crawler
the most underrated hack (tomtunguz)
webgl
fundamentals