Skip to content
View sysulq's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@douyu

Block or report sysulq

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sysulq/README.md

Hi 👋, I'm 大可

Husband, Senior Father of two, Software Engineer/Architecture, trying to be an interesting person.

How To Reach Me

Gmail

Presentations

  • 2023 ArchSummit (BeiJing)
  • 2024 Gopher Meetup (WuHan) PPT

Projects

  • kod - Generics based dependency injection application framework, support OpenTelemetry trace/metric/log natively 🚀🚀🚀
  • jupiter - Governance-oriented Microservice Framework.
  • nginx-vts-exporter - Simple server that scrapes Nginx vts stats and exports them via HTTP for Prometheus consumption.
  • nginx-prometheus-metrics - A production demo to collect prometheus metrics for nginx with lua embedded.
  • gobreak - Latency and fault tolerance library like Netflix's Hystrix with prometheus and gobreaker.
  • go-loadbalance - A well designed loadbalance API with dozens of implementations for go-grpc loadbalance.
  • struct2interface - Generates interface by inspecting the structure methods of existing .go files.

Click Here to learn more...

Software

  • VS Code
  • GitHub Copilot
  • Obsidian

Hardware

  • Hackintosh & Windows 11 & Linux (10600K/128G/5500XT)
  • MacBook Air M1/16G
  • MX Master3 mouse
  • NIZ 87 keyboard
  • Bose QC35 II
  • Dell S2721
  • TrueNAS Scale E1240L/32G
  • TL-XDR3010 x2 (Wired Mesh)
  • N1 OpenWRT (Bypass)

Pinned Loading

  1. go-kod/kod go-kod/kod Public

    A generics based dependency injection application framework for Go, supporting aspect oriented programming based on interceptors

    Go 196 6

  2. douyu/jupiter douyu/jupiter Public

    Jupiter: Governance-oriented Microservice Framework.

    Go 4.6k 714

  3. nginx-vts-exporter nginx-vts-exporter Public

    Simple server that scrapes Nginx vts stats and exports them via HTTP for Prometheus consumption

    Go 674 145

  4. httpmq httpmq Public

    A simple HTTP message queue written in Go with goleveldb, just like httpsqs written in C with Tokyo Cabinet.

    Go 322 86

  5. dataloader-go dataloader-go Public

    Go implementation of Facebook's DataLoader with 200+ lines of code.

    Go 55 2

  6. go-kod/grpc-gateway go-kod/grpc-gateway Public

    A simple gateway that can be used to expose multiple gRPC services as a GraphQL/HTTP server.

    Go 40