benluiwj's starred repositories
build-your-own-x
Master programming by recreating your favorite technologies from scratch.
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
project-based-learning
Curated list of project-based tutorials
every-programmer-should-know
A collection of (mostly) technical things every software developer should know about
excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
system-design-101
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
the-algorithm
Source code for Twitter's Recommendation Algorithm
Front-end-Developer-Interview-Questions
A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.
design-resources-for-developers
Curated list of design and UI resources from stock photos, web templates, CSS frameworks, UI libraries, tools and much more
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?"
learnGitBranching
An interactive git visualization and tutorial. Aspiring students of git can use this app to educate and challenge themselves towards mastery of git!
90DaysOfDevOps
This repository started out as a learning in public project for myself and has now become a structured learning map for many in the community. We have 3 years under our belt covering all things DevOps, including Principles, Processes, Tooling and Use Cases surrounding this vast topic.
New-Grad-Positions
A collection of full time roles in SWE, Quant, and PM for new grads.
awesome-distributed-systems
A curated list to learn about distributed systems
awesome-youtubers
An awesome list of awesome YouTubers that teach about technology. Tutorials about web development, computer science, machine learning, game development, cybersecurity, and more.
awesome-front-end-system-design
Curated front end system design resources for interviews and learning
valgrind-macos
A valgrind mirror with latest macOS support
todo-api-microservice-example
Go microservice tutorial project using Domain Driven Design and Onion Architecture!
gpt-4-for-code
Some examples of GPT-4 for code!
CVE-2023-21716
A vulnerability within Microsoft Office's wwlib allows attackers to achieve remote code execution with the privileges of the victim that opens a malicious RTF document. The attacker could deliver this file as an email attachment (or other means).
canvas-downloader
Downloader for Canvas written in Rust
interviews
A collection of my resources for studying for SWE/SRE interviews!