Ivan Sharavuev's starred repositories
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
system-design
Learn how to design systems at scale and prepare for system design interviews
comprehensive-rust
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
abseil-cpp
Abseil Common Libraries (C++)
android-security-awesome
A collection of android security related resources
cmake_template
CMake for C++ Best Practices
modern-cpp-tricks
Modern CPP Tricks often useful in Coding Interviews and Competitive Programming
openocd-xpack
A binary distribution of OpenOCD
dll-merger
Merging DLLs with a PE32 EXE without LoadLibrary
cpp-graduate
Code samples for C++ graduate course (iLab at MIPT)
c-ninja-listings
Lower level assembly and C baremetal programming on RISC-V CPUs. Source code listings from the C-Ninja, in Pyjama! book.
bare_metal_cpp_src
Source of the "Practical Guide to Bare Metal C++" free e-book
pgtk-emacs-flatpak
A Flatpak build of emacs from a combined pure-gtk and native comp branch
cpp-template
A C++ template for getting started with new projects