Resources to learn programming(web-development)
Ссылка
нажмите — покажем
нажмите — покажем
https://youtube.com/@codeaccount4931?si=e43f0THwlsDpqg_s
youtube coding tutorials playlist
95 · Resources to learn programming(web-development)
Ссылка
нажмите — покажем
нажмите — покажем
https://www.educative.io/courses/css-design-patterns?eid=5082902844932096&utm_campaign=informational&utm_medium=email&_hsenc=p2ANqtz-_ZJ8IrlGreuu3Y9TqXXFvN3zhjrxjYLeempM3Bhsw4-vXw6lFgZGeCeOcAG54Ff0pFhU4Obn-kIwGTRZd4NlAELMlsSQ&_hsmi=381957094&utm_content=css_design_patterns&utm_source=general_info
91 · Resources to learn programming(web-development)
Ссылка
нажмите — покажем
нажмите — покажем
https://www.linkedin.com/posts/yangshun_these-15-engineering-blog-posts-taught-me-activity-7390022006504714240-eSV4?utm_source=social_share_send&utm_medium=android_app&rcm=ACoAACiQP0kBMLABWENpNJAzuVZxXnS_888alpY&utm_campaign=share_via
79 · Resources to learn programming(web-development)
Here is a clean, comprehensive checklist of frontend architecture, design patterns, and principles topics that are commonly expected in interviews. You can treat this as a learning roadmap and tick them off one by one.
---
1. Frontend Architecture
Application architecture vs component architecture
Feature-based folder structure
Layer-based folder structure
Colocation of files
Separation of concerns (UI / logic / data)
Smart (container) vs dumb (presentational) components
Business logic extraction
Service / API layer design
Domain-driven thinking in frontend
Monorepo basics (Nx / Turborepo concepts)
Micro-frontends (high level)
---
2. Component Design
Reusable component design
Component API design (props, defaults, extensibility)
Controlled vs uncontrolled components
Stateless vs stateful components
Component composition vs inheritance
Compound components pattern
Slot / children-based APIs
Headless components
Design system architecture
Atomic design methodology
---
3. State Management
Local state vs lifted state
Global state vs scoped state
React Context (when and when not)
Redux fundamentals
Redux Toolkit
Alternative state managers (Zustand, Jotai, Recoil)
Server state vs client state
React Query / SWR
URL state (query params)
Form state management
Derived state
Normalized state shape
---
4. Logic Reuse & Abstractions
Custom Hooks pattern
Higher-Order Components (HOC)
Render Props pattern
Composition over inheritance
Avoiding prop drilling
Dependency injection in frontend
Adapter pattern (API normalization)
Factory pattern
Observer pattern
Strategy pattern
---
5. React Rendering & Lifecycle (Architecture-Level)
React render cycle
Reconciliation
Keys and identity
useEffect lifecycle & pitfalls
Strict Mode behavior
Concurrent rendering (conceptual)
Suspense fundamentals
Error boundaries
---
6. Performance & Optimization
Preventing unnecessary re-renders
React.memo
useMemo
useCallback
Code s… Читать полностью →
96 · 16. Build & Tooling (Architecture Awareness)
Bundlers (Vite, Webpack)
Tree shaking
Environment configs
Code quality tools (ESLint, Prettier)
TypeScript in architecture
Linting as architectural guardrails
---
17. Next.js / Meta-Framework Concepts (If Applicable)
CSR vs SSR vs SSG vs ISR
App Router architecture
Server Components (conceptual)
Data fetching in App Router
Streaming & Suspense
Edge vs Node runtimes
---
18. Team & Process (Interview Favorites)
Code review practices
Architectural decision records (ADR)
Handling tech debt
Incremental refactoring
Working in large teams
Communicating architectural decisions
---
How to Use This List
Learn concept → when to use → trade-offs
138 · Resources to learn programming(web-development)
Ссылка
нажмите — покажем
нажмите — покажем
https://www.linkedin.com/safety/go/?url=https%3A%2F%2Fwww%2Epetarivanov%2Etech%2Fresources%2Fproduction-grade-react-architecture-cheatsheet%2F&urlhash=3uRJ&mt=TWvzwUzuHTcOnaVe7QfbKksScPH4MJDx4fRMaONIyGbyaNfKMJi4kRJPPPlJpJh_Bk0nJrn4hNlnP5_ZSGgVDHAoxqYySisFbBkZMSonUQ9PqWxkaEab-so5s2vlVSquh39zJUG-7VqPfcMq4_lvbiMVb_Suiq6dnw&isSdui=true
72 ·