Saurabh Mishra saurabh · he/him
  • Seattle, WA, USA
  • Joined on 2023年06月08日

Current

Working on a few projects based on Zig's master branch using the below workflow:

 
 / ------------------- [statz] ------------------ \
 / \
 / \
 [zero] ---------- / \
 \ ________ [cow] 
 /
 [stubz] ---------- \ /
 \ /
 \ /
 \ -------------------- [zps] ------------------- /
  • zero contains common how-tos as well as minimal examples of things needed in other projects. Breaking changes from Zig's master branch are applied here first and then propagated to other projects.

  • stubz is a stub command line interface application. This project acts as a base for my other projects statz, zps, and cow. Learning objectives are:

    • Dependency-free code
    • Application design
    • Integration testing
  • statz is based on applying simple statistical operations on a CSV file. This project covers topics like:

    • CLI
    • File Processing
  • zps is a port scanner (WIP)

    • CLI
    • File processing (config)
    • Configuration
    • Networking
  • cow is a mailcow RESTAPI consumer. It covers:

    • CLI
    • ZON file processing
    • JSON (serialization, deserialization)
    • HTTP requests (GET, POST, etc.)

Contributions