Making websites multilingual
Planning for more than one language.
HTML emails that render everywhere
Templates that survive email clients.
Using a CDN
Faster sites for faraway visitors.
Version control for website owners
Why Git is worth learning.
Loading states and feedback
Showing that something is happening.
Designing empty states
What a page shows before there is data.
Progressive enhancement
Pages that work even when scripts fail.
Writing microcopy
Button labels and hints that guide people.
Responsive tables
Showing data on small screens.
Showing 1–9 of 20