Skip to content

Latest commit

 

History

History
34 lines (18 loc) · 1.49 KB

Architecture.md

File metadata and controls

34 lines (18 loc) · 1.49 KB

Useful Links for Architecture


Solid Principles - https://blog.bitsrc.io/solid-principles-every-developer-should-know-b3bfa96bb688

JS RORO Pattern - https://medium.com/free-code-camp/elegant-patterns-in-modern-javascript-roro-be01e7669cbd

JS Patterns - https://www.patterns.dev/posts/

Error handling TypeScript - https://kentcdodds.com/blog/get-a-catch-block-error-message-with-typescript

Use function to return a frozen object - https://medium.com/free-code-camp/elegant-patterns-in-modern-javascript-ice-factory-4161859a0eee

Magic Number (Anti-Pattern) - https://medium.com/@samaddico/programming-and-magic-numbers-f766e0cd1369

BEM concept - https://medium.com/free-code-camp/a-quick-introduction-to-block-element-modifiers-bem-9df46d29b64c

CSR, SSR and both - https://betterprogramming.pub/why-you-should-use-islands-architecture-b4f291708a02

Design System guide - https://thedesignsystem.guide/

Brief on Design Tokens - https://spectrum.adobe.com/page/design-tokens/

Web apps opinionated model cheatsheet - https://dev.to/costica/web-apps-my-mental-cheat-sheet-41ah

DRY, KISS, YAGNI principles - https://henriquesd.medium.com/dry-kiss-yagni-principles-1ce09d9c601f

Optimistic update - https://ilxanlar.medium.com/better-ux-with-optimistic-ui-b72665e1afdf

Inversion of Control - https://kentcdodds.com/blog/inversion-of-control

JS Design Patterns - https://kinsta.com/blog/javascript-design-patterns/

Curry FN & Partial App - https://medium.com/dailyjs/why-the-fudge-should-i-use-currying-84e4000c8743