Skip to content
@ixxchan

xxchan's toy projects

Hi there, I'm @xxchan 👋

This organization contains the collection of my toy projects during learning. Some of them might be helpful.

Some highlights (incomplete unordered list):

  • leptjson: A tiny JSON parser. This was my first exposure to engineering. It's a very friendly project development tutorial for novices and sparked my interest in engineering 😊
  • CIS194-Assignments: Assignments of UPenn CIS 194 - Spring 2013, a very good introduction cource for Haskell. My interest in functional programming stems from this course along with Software Foundations and Programming Languages ❤️
  • fp-course: Intensive exercises with monad 😈
  • kvs: A tiny key-value store. Following the course Practical Networked Applications in Rust. The awesome course introduced may practial aspects in real-world engineering, but I did not invest much time in digesting the content and implementing the project 😓
  • nb: Naïve PoW blockchain in Rust. My first pleasant collaborative development experience (with @Zack Wu) 😍. Also my first time programming event-driven networking application, so it may be rather immature 🙏
  • peerster: A gossip-based decentralized system. An interesting course project.

Some others:

Popular repositories

  1. nb nb Public

    naïve blockchain in Rust

    Rust 10

  2. kvs kvs Public

    a key-value database

    Rust 4

  3. CIS194-Assignments CIS194-Assignments Public archive

    my solutions to the assignments of CIS 194: Introduction to Haskell (Spring 2013)

    Haskell 1

  4. leptjson leptjson Public

    a tiny JSON parser

    C 1

  5. CSAPP-Labs CSAPP-Labs Public archive

    my solutions to CS:APP3e labs

    C

  6. osc10e osc10e Public archive

    Forked from greggagne/osc10e

    Source code for the 10th edition of Operating System Concepts (plus my solutions to the projects)

    C

Repositories

Showing 9 of 9 repositories

Top languages

Loading…

Most used topics

Loading…