Lifelong-Learning icon indicating copy to clipboard operation
Lifelong-Learning copied to clipboard

My personal note of everything, from coding to philosophy.

Lifelong-Learning

My personal note of everything, from coding to philosophy.

Table of Contents

  • Algorithms: Note of Algorithms.
    • Introduction to Algorithms (aka CLRS)
  • Computer Networks: Note of Computer Networks.
    • CMU Course 18-441/741 Computer Networks
  • Computer Systems: Note of Computer Systems, Distributed Systems, Storage Systems, Cloud Computing.
    • CMU Course 15-213/513/18-213/613 Introduction to Computer Systems (ICS)
    • CMU Course 15-440/640 Distributed Systems
    • CMU Course 15-719/18-709 Advanced Cloud Computing
    • CMU Course 18-746 Storage Systems
    • Computer Systems: A Programmer's Perspective (aka CS:APP)
  • Cookbook: Note of how to cook delicious food.
  • Database: Note of database theory and MySQL database.
    • CMU Course 15-445/645 Database Systems
    • MySQL
  • Golang: Note of Go language idioms and Gin web framework.
    • Golang go-to Guide
    • Gin
  • Java: Note of Java language idioms and programming best practices.
    • Effective Java
    • Java Concurrency in Practice
  • LeetCode: Solution set of LeetCode problems and note of tricks and expressions.
  • Machine Learning: Note of machine learning theory and implementations of ML algorithms.
    • CMU Course 10-301/601 Introduction to Machine Learning
  • Programming: Note of good software engineering practices and programming techniques.
    • CMU Course 17-214/514 Principles of Software Construction
    • CMU Course 17-313 Foundations of Software Engineering
    • CMU Course 17-480/780 API Design And Implementation
    • Design Patterns: Elements of Reusable Object-Oriented Software
  • Reading: Reading note of books, blogs, papers, and etc.
    • Nonviolent Communication: A Language of Life
    • Building a Career in Software
    • Clean Code

Milestones

  • 1 commit: Jun 10th, 2019
  • 10 commits: Jun 10th, 2019
  • 100 commits: Nov 22, 2019
  • 200 commits: Dec 9, 2019
  • 300 commits: Jan 14, 2020
  • 400 commits: Apr 18, 2020
  • 500 commits: May 18, 2020
  • 600 commits: Oct 26, 2020
  • 700 commits: Mar 28, 2021
  • 800 commits: Jul 13, 2021
  • 900 commits: Jul 23, 2021
  • 1,000 commits: Aug 13, 2021
  • 1,024 commits: Aug 23, 2021