Jacob Ogle's repositories
idiomatic-rust
🦀 A peer-reviewed collection of articles/talks/repos which teach concise, idiomatic Rust.
advent-of-code
Advent of Code solutions
pyo3
Rust bindings for the Python interpreter
ModernCppStarter
🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
comprehensive-rust
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
pybind11
Seamless operability between C++11 and Python
gperftools
Main gperftools repository
kafka-rust
Rust client for Apache Kafka
orbit
C/C++ Performance Profiler
glog
C++ implementation of the Google logging module
modern-cpp-features
A cheatsheet of modern C++ language and library features.
papers-we-love
Papers from the computer science community to read and discuss.
modern-cpp-template
A template for modern C++ projects using CMake, Clang-Format, CI, unit testing and more, with support for downstream inclusion.
sanitizers
AddressSanitizer, ThreadSanitizer, MemorySanitizer
gitignore
A collection of useful .gitignore templates
java-design-patterns
Design patterns implemented in Java
gobot
Golang framework for robotics, drones, and the Internet of Things (IoT)
proc-macro-workshop
Learn to write Rust procedural macros [Rust Latam conference, Montevideo Uruguay, March 2019]
rust-bindgen
Automatically generates Rust FFI bindings to C (and some C++) libraries.
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
GameNetworkingSockets
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.
the-art-of-command-line
Master the command line, in one page
styleguide
Style guides for Google-originated open-source projects
free-programming-books
:books: Freely available programming books
modern-cpp-tutorial
📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/
cvat
Annotate better with CVAT, the industry-leading data engine for machine learning. Used and trusted by teams at any scale, for data of any scale.
cpluspluscourse
C++ Course Taught at CERN, from Sebastien Ponce (LHCb)
memallocator
A noob memory allocator
rustlings
:crab: Small exercises to get you used to reading and writing Rust code!
system-design
Learn how to design systems at scale and prepare for system design interviews