Stars
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
A modern runtime for JavaScript and TypeScript.
Design patterns implemented in Java
A curated awesome list of lists of interview questions. Feel free to contribute! 🎓
Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.
The best way to write secure and reliable applications. Write nothing; deploy nowhere.
Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending.
Financial data platform for analysts, quants and AI agents.
Distributed reliable key-value store for the most critical data of a distributed system
Python Data Science Handbook: full text in Jupyter Notebooks
Style guides for Google-originated open-source projects
Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.
Questions to ask the company during your interview
Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow
The most cited deep learning papers
Desktop/Android/HTML5/iOS Java game development framework
Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex di…
Repository to track the progress in Natural Language Processing (NLP), including the datasets and the current state-of-the-art for the most common NLP tasks.
Best Practices on Recommendation Systems
Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
Ceph is a distributed object, block, and file storage platform
flannel is a network fabric for containers, designed for Kubernetes