- Philosophy
- Architectural characteristics (2021-05-01)
- Application architecture (2024-04-10)
- The Internet
- Languages
- HTML
- CSS
- [~] JavaScript (2024-10-05)
- TypeScript (2022-09-12)
- WebAssembly (2024-03-29)
- Frameworks & metaframeworks
- React
- Vue
- Solid
- Next.js (2023-05-07)
- Web APIs
- Compression streams
- DOM & DOM interfaces
- File
- File and directory entries
- Popover
- Server sent events
- View transitions
- WebGL
- WebGPU
- Images
- canvas
- SVG
- Video
- Audio
- Storage
- Design systems
- SEO
- Performance
- File compression
- Image compression
- Code optimisation (splitting)
- Tree-shaking
- Pagination
- Virtualisation
- Browser cache
- Bf cache
- Web workers (2024-05-04)
- Service workers
- Security
- XSS
- CORS
- CSRF (2024-04-07)
- Core Web Vitals (2024-04-15)
- Accessibility
- Internationalisation
- Localisation
- ICU message syntax
- State management
- Signals
- Observables
- Data fetching
- Short polling
- Long polling
- Sockets
- JWTs
- PWAs
- Bundlers
- Frontend System Design
- Component architecture
- Rendering patterns: SSG, SSR, CSR, server components (2024-05-02)
- Communication protocols
- Hypertext Transfer Protocol (HTTP)
- Hypertext Transfer Protocol Secure (HTTPS)
- WebSockets
- Transmission Control Protocol (TCP)
- User Datagram Protocol (UDP)
- gRPC Remote Procedure Calls (gRPC)
- tRPC
- Message formats
- XML
- JSON
- protocol buffs
- Languages
- Web frameworks
- Django
- Express
- Proxies
- Caching
- Web servers
- Messaging systems
- REST
- GraphQL
- Streaming
- APIs
- Component architecture
- Security
- Authentication
- Authorisation
- Cloud computing (2024-05-09)
- Amazon web servvices (2024-05-09)
- Design patterns
- Blob (2023-04-12)
- SQL (2023-04-12)
- NoSQL (2023-04-12)
- Document (2023-04-12)
- Key-value (KV) (2023-04-12)
- Search (2023-04-12)
- Graph (2023-04-12)
- Schema design
- Data maintance / management
- Database caching
- LLMs
- openai
- assistants
- BE architectures: https://frontendmasters.com/courses/backend-architectures/
- Cloud Design Patterns: https://learn.microsoft.com/en-us/azure/architecture/patterns/
- AWS FS framework: https://sst.dev/
- Performance: https://frontendmasters.com/courses/blazingly-fast-js/
- Data-Oriented Design: https://www.dataorienteddesign.com/dodmain/
- DynamoDB: https://youtu.be/ifSckJlatWE
- Cassandra: https://youtu.be/V1EO_0i3RNA
- CockroachDB: https://youtu.be/1NuvxQEoVHU
- Realtime Analytics with Apache Pinot: https://youtu.be/cGTffWg2EFs
- CDC and Debezium: https://youtu.be/VGH6TlhEJpM
- Twisp: https://youtu.be/VGb54yNQrHM
- Kafka: https://youtu.be/d89W_GzWnRw
- YugaByteDB: https://youtu.be/cXIPIA7e220
- B-Trees: https://youtu.be/dTfR0S_rBGg
- Graph Databases: https://youtu.be/iihJXKAQZkA
- ScyllaDb: https://youtu.be/AqY13RjWwJg
- Duckdb: https://youtu.be/f9QlkXW4H9A
- RisingWave Streaming Database: https://youtu.be/nckuW02gI3Y
- Clickhouse: https://youtu.be/sh5EBqrrwEU
- PGLite: https://github.com/electric-sql/pglite
- Geographic distribution https://youtu.be/JQfnMp0OeTA
- General database internals: https://youtu.be/DiLA0Ri6RfY
- General database internals: https://youtu.be/IW4cpnpVg7E
- Web APIs: https://frontendmasters.com/courses/device-web-apis/
- Design: https://web.dev/learn/design/
- i18n: https://unicode-org.github.io/icu/userguide/icu/i18n.html
- i18n: https://support.crowdin.com/icu-message-syntax/
- System design: https://roadmap.sh/system-design
- FE: https://frontendmasters.com/guides/front-end-handbook/2024/
- Design patterns: https://dev.to/superviz/design-pattern-5-adapter-pattern-4gif?context=digest
- Next.js: https://frontendmasters.com/courses/intermediate-next-js
- FE system design
- Javascript: https://frontendmasters.com/courses/pro-js-features/
- https://devonperoutky.super.site/blog-posts/mediocre-engineers-guide-to-https