Skip to content

zeotuan/learning-notes

Repository files navigation

Studying List

Welcome to My Studying List!

In this collection, you'll find a carefully curated selection of books, articles, paper, and video that I'm either currently exploring, have completed, or intend to delve into in the near future. This section will continuously evolve as I discover new, exciting materials. I'll be crafting insightful summaries and notes for every piece I delve into. These will serve as my personal reference and perhaps provide a glimpse into the knowledge that's transformed my thinking.

Books

Name Status Summary
Functional Programming in Scala 2nd Edition by Micheal Pilquist In Progress N/A
Modern System Programming with Scala Native by Richard Whaling In Progress N/A
Dependency Injection Principles, Practices, and Patterns by Seemann, Mark Done N/A
The Art of Readable Code by Dustin Boswell, Trevor Foucher Done N/A
AWS Certified Developer Official Study Guide Done N/A
Cloud Native DevOps with Kubernetes by John Arundel, Justin Domingus Done N/A
Learning Spark 2.0 - Lightning-Fast Data Analytics by Jules S. Damji, Brooke Wenig Done N/A
Communicating Sequential Processes by C. A. R. Hoare N/A N/A
International Logistics and Freight Forwarder N/A N/A
The Art of Computer Programming N/A N/A
Refactoring N/A N/A
Design Patterns - Elements of Reusable OOP Software N/A N/A
Refactoring: Improving the Design of Existing Code N/A N/A
The Pragmatic Programmer by David Tohmas, Andrew Hunt N/A N/A
Patterns of Enterprise Application Architecture N/A N/A
Introduction to Statistical Learning N/A N/A
Clean Code N/A N/A
C# in Depth by Jon Skeet Done N/A
Designing Data-Intensive Applications by Martin Kleppmann Done N/A
Code - The hidden language of of Computer hardware and software N/A N/A

Articles

Name Status Summary
Building and Operating a Pretty Big Storage System Done N/A
log what every software engineer should know about real time data unifying Done N/A
Turning the Database Inside Out with Apache Samza Done N/A
Building LinkedIn’s Real-time Activity Data Pipeline Done N/A
The LMAX Architecture Done N/A
Modern Trading Applications Architectures: An Overview Of The LMAX Disruptor Pattern And Project Reactor N/A N/A
MiniDB Engine Done N/A
Advanced schema management for Spark applications at scale Done N/A

Papers

Name Status Summary
Time Clocks and the Ordering of Events in a Distributed System Done N/A
Chain replication for supporting High Throughput and Availability Done N/A
Feral Concurrency Control: An Empirical Investigation of Modern Application Integrity Done N/A
Paxos Made Live Done N/A
Liquid: Unifying Nearline and Offline Big Data Integration Done N/A
Data Wrangling: The Challenging Journey from the Wild to the Lake Done N/A
The Primary Backup Approach N/A N/A
Paxos made modernly complex N/A N/A
Sequential Consistency versus Linearizability Done N/A
Spark SQL: Relational Data Processing in Spark Done N/A
The Log-Structured Merge-Tree (LSM-Tree) N/A N/A
Efficient Estimation of Word Representations in Vector Space N/A N/A

Videos

Name Status Summary
Adding Nested Loop makes this algorithm 120x faster - Matrix Multiplication Optimization Done N/A
PyTorch for Deep Learning & Machine Learning – Full Course Done N/A
Database Systems - Cornell University Course (SQL, NoSQL, Large-Scale Data Analysis) Done N/A
Transformer Neural Networks, ChatGPT's foundation, Clearly Explained!!! In Progress N/A
Let's build GPT: from scratch, in code, spelled out. In Progress N/A
Building a neural network FROM SCRATCH (no Tensorflow/Pytorch, just numpy & math) N/A N/A
Building a Compiler - in C# N/A N/A

About

This is where I stash all the cool stuff I've read, heard, and learned from – books, articles, papers, and talks that I found interesting!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages