Chinedu Daniel's starred repositories
professional-programming
A collection of learning resources for curious software engineers
interview-prep
Everything you need to know to get the job
path-to-senior-engineer-handbook
All the resources you need to get to Senior Engineer and beyond
system-design-101
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
typescript-book
The Concise TypeScript Book: A Concise Guide to Effective Development in TypeScript. Free and Open Source.
db-readings
Readings in Databases
soft-eng-interview-prep
Everything you need to know for a Software Engineering interview
sre-interview-prep-guide
Site Reliability Engineer Interview Preparation Guide
services-engineering
A reading list for services engineering, with a focus on cloud infrastructure services
post-mortems
A collection of postmortems. Sorry for the delay in merging PRs!
talent-plan
open source training courses about distributed database and distributed systems
30daysofnode
30 days of node is a code base tutorial series for node.js which deals with providing a practical project based learning experience instead of talking about its conceptual details.
nodebestpractices
:white_check_mark: The Node.js best practices list (July 2024)
Scalable-Software-Architecture
Collection of tech talks, papers and web links on Distributed Systems, Scalability and System Design.
awesome-distributed-system-projects
π List of distributed system projects for inspiration and learning to build distributed services from real world examples
frontend-system-design
Frontend System Design Guide
system-design
Learn how to design systems at scale and prepare for system design interviews
software-papers
π A curated list of papers for Software Engineers
testing-distributed-systems
Curated list of resources on testing distributed systems
cs-video-courses
List of Computer Science courses with video lectures.
awesome-system-design
A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
every-programmer-should-know
A collection of (mostly) technical things every software developer should know about