An open API service indexing awesome lists of open source software.

https://github.com/yatharthx/frontend-computer-science

A list of Computer Science topics important for a Front-End Developer to learn 📝
https://github.com/yatharthx/frontend-computer-science

caching computer-science curated-list frontend-developer javascript knowledgebase memoization programming tweet

Last synced: 5 months ago
JSON representation

A list of Computer Science topics important for a Front-End Developer to learn 📝

Awesome Lists containing this project

README

        

# frontend-computer-science
A list of Computer Science topics important for a Front-End Developer to learn 📝

- Memory Management
- Recursion
- Memoization
- Algorithms
- BFS (Breadth First Search) VS DFS (Depth First Search)
- AST (Abstract syntax tree)
- Data Structures
- Purely Functional DS
- Performant DS
- Discrete Structures - Sets / Relations / Functions (- logic)
- Complexity Analysis
- Hash Tables wrt caching and memoization (frontend perf)
- Compilers (Understanding under-the-hood concepts)
- Agile Methods (XP / SOLID / DRY / Conway's Law / ...)
- Functional Programming
- HTTP, TCP, IP
- Caching
- Optimization Strategies

# Inspiration
Thanks to the [tweet](https://twitter.com/jdan/status/821004591651319808) by [Jordan Scales](https://github.com/jdan) which inspired to create this curated list of computer science topics that maybe useful for any frontend developer.

# Thanks to







Jordan Scales





Justin Searls





Suz Hinton





Sunil Pai





Henry Zhu







Max Stoiber





Max Goldstein





Trevor Brindle





Addy Osmani


# Contribute!
This is just a number of topics fetched from other tweets in reply. PRs are much appreciated to make this list better.