Frontend engineer
The language first, then the browser and frameworks, then performance, security and design.
JavaScript and TypeScript in progress; 10 more planned.
- Finished
- Published
- In progress
- Planned
- JavaScriptEvery frontend interview starts at the language. · In progress
- TypeScriptTyped JavaScript is the default in most teams. · In progress
- HTML and CSSLayout and semantics come up before any framework does. · Planned
- Browser runtimeRendering, events and storage explain most real bugs. · Planned
- AccessibilityExpected of senior frontend work. · Planned
- ReactThe most-asked framework. · Planned
- State and data fetchingWhere most frontend complexity lives. · Planned
- Next.jsServer rendering and routing in practice. · Planned
- Web performanceMeasuring and fixing slow pages. · Planned
- Web securityXSS, CSP and the browser's trust model. · Planned
- TestingWhat to test and how. · Planned
- System designFrontend design rounds at senior level. · Planned