Learning
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Security Guide for Developers
Demonstration of various hardware effects.
Is Parallel Programming Hard, And If So, What Can You Do About It?
Real-Time Linux Article Series for System Configuration and Application Development
Learn Low Level Design (LLD) and prepare for interviews using free resources.
A collection of awesome tech related books.
Evaluating Free / Open Source Software Projects (Book)
Complete Sheet solution of Striver A2Z DSA sheet, with some topic notes and Pattern
Forum for discussion about what unsafe code can and can't do
📚 Freely available programming books
Jargon from the functional programming world in simple terms!
Ideas for creating and sustaining high performance organizations
A comprehensive list of books on Software Architecture.
A collection of inspiring resources related to engineering management and tech leadership
A collection of learning resources for curious software engineers
"The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more
A curated list of free courses with certifications. Also available at https://free-certifications.com/
A more maintainable, easier to share version of the infamous http://mindprod.com/jgloss/unmain.html
🦀 Small exercises to get you used to reading and writing Rust code!
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
A book about how to write OS kernels in Rust easily.
What are the differences between the transaction isolation levels in databases? This is a suite of test cases which differentiate isolation levels.
Bootstrap Kubernetes the hard way. No scripts.