Hi,
I'm Tom.

I'm a software engineer. I live in Shanghai.

Blog  ·  Github  ·  Linkedin
Recent (Full archive →)
  1. Talk: How We Use Istio and OPA for Authorization
  2. Attack Vectors in OAuth 2.0
  3. Exception Handling: Go vs. Java
  4. Microservice health check in Kubernetes
  5. Build a simple protocol over TCP

Site designed by @orourkedesign.

  1. Archive

  2. Talk: How We Use Istio and OPA for Authorization
  3. Attack Vectors in OAuth 2.0
  4. Exception Handling: Go vs. Java
  5. Microservice health check in Kubernetes
  6. Build a simple protocol over TCP
  7. Cassandra: A Journey of Upgrade
  8. Ramble on Java & Session
  9. Cassandra: Create a cluster on your local machine
  10. Simple Guide to Install StatsD and Graphite
  11. Impostor syndrome
  12. Async Download with Celery
  13. Dive into Django template engine
  14. A hack to load openx asynchronously
  15. Python unicode and bytestring revisit