Frontend building blocks
A toolkit of decisions reused across all designs.
- SD.02.01Rendering and delivery architectureCoreSeniorBeing written
- SD.02.02Data fetching, caching and state architectureCoreSeniorBeing written
- SD.02.03Real-time, offline and syncCoreSeniorBeing written
- SD.02.04Performance, accessibility, i18n and security as design concernsCoreSeniorBeing written
- SD.02.05Large-scale frontend architectureStaffBeing written
Interview questions in this module
- SSR vs CSR vs SSG for a news site, a dashboard and a marketing page?
- How do you design client-side caching for a feed?
- How would you make an app work offline and sync later?
- CRDT vs operational transformation: what is the difference at a high level?
- How do you bake accessibility into a design rather than adding it later?