HN blogs - 13/9/21

How to Parse Any Website? (HN source)

Cache-Control Recommendations (HN source)

Why I’m Not an Angel Investor (HN source)

Software should convey a sense of calm. How do you get there? (HN source)

Stop Building a General Purpose API to Power Your Own Front End (HN source)

Designing Beautiful Shadows in CSS (HN source)

Startups Are Supposed to Pivot (HN source)

Understanding a static analysis pass in JavaScriptCore JIT (HN source)

The Trouble with Regret Minimization (HN source)

Unravelling `Async for` Loops (HN source)

One-Sentence Email Tips (HN source)

Lesson learned during a Developer on Duty: Observability (HN source)

Building Through Uncertainty (HN source)