Collection of computer science resources
This page lists down some very good articles and talks on the web, which you should definitely checkout.
- Backend developer roadmap(✓)
- What happens when you type google.com
- System design primer
- This is my architecture
- Hackernoon blog
- SOLID principles
- DRY principle
- KISS principle
- YAGNI principle
- Unix philosophy
- GRASP
- MoSCoW prioritization
- Software Development philosophies
- Uncle bob’s blog
- Design principles
- Design patterns
- Single table design - DynamoDB
- Principles of software architecture(✓)
- Palantir - Acing system design interview
- Why Dynamo scales where relational databases don’t
- Serverless blog
- Node.js vs Go
- MySQL architecture and History
- Mind blowing talk on Javascript event loop
- Data design and modeling for microservices
- Deep dive on Amazon aurora with MySQL
- Advanced design patterns for DynamoDB(or any NoSQL in general)
- Amazon elastic cache deep dive
- Different take on NoSQL vs SQL
- Graph databases for beginners series
- Introduction to cypher
- Cypher reference card
- Index free adjacency
- Bolt protocol
- Python enhancement proposals (PEPs)
- PEP8 python style guide
- Interfaces in Python(✓)