Akshay Naik's starred repositories
awesome-low-level-design
Learn Low Level Design (LLD) and prepare for interviews using free resources.
system-design
A resource to help you pass system design interview and become good at work π
what-happens-when
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"
awesome-system-design-resources
Learn System Design concepts and prepare for interviews using free resources.
virtualwebauthn
A set of helper tools for testing WebAuthn authentication flows
learn-rust-101
A guide to aid you in your journey of becoming a Rustacean (Rust developer).
awesome-go
A curated list of awesome Go frameworks, libraries and software
java-design-patterns
Design patterns implemented in Java
golang-developer-roadmap
Roadmap to becoming a Go developer in 2020
find-process
find process by port/pid/name etc.
node-consul
Consul client
flaky_test
atttribute macro for running a flaky test multiple times
SoftwareArchitect
Path to a Software Architect
System-Design
It's just fascinating. How is modern software designed? π€ Some design-level considerations for scalability, maintainability eventual consistency, availability & reliability. π¨βπ» Interview Prep. π¨βπ»
naming-cheatsheet
Comprehensive language-agnostic guidelines on variables naming. Home of the A/HC/LC pattern.
comprehensive-rust
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.