TypeScript
Narrowing, unions, literals, interfaces/types, generics, utility types, keyof, indexed access, type guards, inference
⚔️ Front-End Sharpening List
Choose the skill to sharpen right now. Set your priorities, give one area your attention, and return whenever you’re ready for the next.
Your current focus · Idle
Choose “Focus on this” below to start sharpening a skill.
Your sharpening plan
16 skills · 12 prioritary · 4 optional
One skill can be in progress at a time. Your focus and priority tags are saved in this browser.
Narrowing, unions, literals, interfaces/types, generics, utility types, keyof, indexed access, type guards, inference
Closures, scope, this, promises, async/await, event loop, arrays/objects, immutability, modules
Hooks, rendering lifecycle, state, effects, context, refs, custom hooks, composition, performance
Unit vs integration vs E2E, mocking, test design, React Testing Library, Vitest/Jest
Arrays, strings, objects/maps/sets, transformations, common FE algorithms, complexity basics
App Router, Server/Client Components, data fetching, caching, routing, middleware, auth, performance
E2E flows, browser interactions, assertions, fixtures, authentication, reliable tests
Flexbox, Grid, responsive design, positioning, sizing, animations, accessibility
State boundaries, API/service layers, component architecture, error handling, forms, validation
HTTP, REST, cookies, CORS, browser storage, security basics, rendering, accessibility
Build small working demos, explain design decisions and tradeoffs, prepare walkthroughs, show results, handle technical questions
Repositories, branches, commits, pull requests, code reviews, merge conflicts, issues, project boards, README documentation
lint → typecheck → test → build → E2E; PR checks and automated workflows
Scalability, component systems, state/data flow, caching, performance, architecture tradeoffs
Keep fundamentals sharp: runtime, async I/O, APIs, npm ecosystem
Maintain rather than aggressively expand: REST, security, JPA, validation, testing, architecture