Stars
"Everyday life is like programming, I guess. If you love something you can put beauty into it." ― Donald E. Knuth
Presentation materials for C++Now 2016
Fast JSON encoder/decoder compatible with encoding/json for Go
Directory/File, DNS and VHost busting tool written in Go
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
A Go compiler based on LLVM in order to better integrate Go with the C ecosystem including Python
Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection
MECBench is an extensible benchmarking framework for MEC. It can emulate networks with different capabilities and conditions, scale workloads to mimic a large number of clients, and generate a rang…
A high-performance API Gateway with middlewares, supporting HTTP and gRPC protocols.
Huma REST/HTTP API Framework for Golang with OpenAPI 3.1
Sample code and configuration files from the Designing Distributed Systems book.
To fix the Docker and UFW security flaw without disabling iptables
gRPC proxy is a Go reverse proxy that allows for rich routing of gRPC calls with minimum overhead.
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
High performance and extensible micro web framework. Zero memory allocations in hot paths.
Master programming by recreating your favorite technologies from scratch.
A curated list of awesome Go frameworks, libraries and software
An ultra-simplified explanation to design patterns
A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.
a list of effective go, best practices and go idiomatic
An up-to-date (unofficial) knowledge base for Go programming self learning
This repo contains my notes on working with Go and computer systems.
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
An evolving how-to guide for securing a Linux server.