Skip to content
View walterfan's full-sized avatar

Block or report walterfan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
walterfan/README.md

Hi there 👋

I'm Walter Fan , a full stack engineer who loves writing code and poem, enjoys researching MDD, design patterns and real-time communication.

I'm writing something on blog posts and 简书, and write some tools and minutes here.

Also wrote a book of MDD - Metrics Driven Development for Micro Service.

⚡ Personal Projects

Cookbook, tutorial and Cheat sheet

  1. Metrics Driven Development: Samples for my book "Metrics Driven Development" 度量驱动开发
  2. The Tao of Agile: 敏捷之道
  3. The Security Handbook : 安全指北
  4. WebRTC Primer: WebRTC 笔记与示例
  5. DevOps cookbook: DevOps 笔记
  6. GStreamer cookbook: GStreamer 笔记
  7. Beautiful Pattern: Beautiful Patterns 模式之美
  8. Unforgettable Cheat Sheets: 容易忘记的速查表

Tools

  1. Web Diagram: A Web App for generating UML, Mindmap and flow chart based on flask, graphviz and plantuml in Python
  2. GStreamer Pipeline Verifier: GStreamer Pipeline Verify Tool in C++
  3. Regex Helper: A Java Swing App as a Regular Expression helper in Java
  4. Encoding Helper: A Java Swing App as an Encoding conversion and random generation tool in Java
  5. gtest2html: A tiny Script to covert google test xml report to markdown or html in Python
  6. WebRTC Stats Tool: A Web App to parse WebRTC internals dump file of Chrome in Python
  7. Video Codec Analyzer: H264 Codec analyzer in C++
  8. Daily Sticky Note: A simple sticky note with tomato timer in Python
  9. OCR Web App: A Web App to recognize the text on uploaded picture based on libtesseract in Python
  10. lazy-mock-server: A tiny mock server based on flask in Python
  11. lazy-log-server: A tiny log server based on boost in C++
  12. video_to_text: A tiny tool to extract audio from video file, and translate the text as a subtitile file

Examples and Snippets

  1. WebRTC Snippets: WebRTC related snippets
  2. WebRTC Video Chat: An example of video chat based on WebRTC
  3. WebRTC Remote Sharing: An example of remote sharing
  4. Code Kata: kata(功夫套路) of code - cpp, java, python, js, etc.

⚡ Technologies

These are some of the technologies and tools that I work with:

C++ Java Python JavaScript MicroService Telephony WebRTC Spring Flask Cassandra MySQL Docker GStreamer

Pinned Loading

  1. mdd mdd Public

    metrics driven development

    Java 10 4

  2. webdiagram webdiagram Public

    draw diagram on web, such flowchart, mindmap, uml diagrams

    Python 5 1

  3. regex_helper regex_helper Public

    A GUI tool for regular expression composing and verification

    Java 2 1

  4. webrtc_primer webrtc_primer Public

    WebRTC Primer

    21 8

  5. gst-pipeline-verifier gst-pipeline-verifier Public

    gstreamer pipeline verifier

    C++ 3

  6. daily-sticky-note daily-sticky-note Public

    Daily Sticky Note

    Python