-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathresources.html
119 lines (101 loc) · 7.6 KB
/
resources.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>👨💻 Resources</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/5.1.0/github-markdown.min.css">
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
<style>
body {
background-color: #212121;
margin: 0;
font-family: Arial, sans-serif;
}
.markdown-body {
background-color: #212121;
padding: 20px;
max-width: 800px;
margin: auto;
font-size: 14px;
color: white;
}
</style>
</head>
<body>
<div id="markdown-content" class="markdown-body"></div>
<script type="text/markdown" id="markdown-script">
# Resources I Don't Want to Lose
## CS PDFs & Books
- <a href=https://pages.cs.wisc.edu/~remzi/OSTEP/#book-chapters target="_blank">OSTEP Operating System PDFs</a>
- <a href=https://diveintosystems.org/ target="_blank">Dive into Systems PDFs</a>
- <a href=https://d2l.ai/ target="_blank">Intro to Deep Learning PDFs</a>
- <a href=https://www.linuxfromscratch.org/lfs/downloads/stable/LFS-12.2-SYSV-BOOK.pdf target="_blank">Linux from scratch PDFs</a>
- <a href=https://cacr.uwaterloo.ca/hac/ target="_blank">Cryptography PDFs</a>
- <a href=https://book.systemsapproach.org/index.html target="_blank">Computer Networks book</a>
- <a href=https://gaia.cs.umass.edu/kurose_ross/online_lectures.htm target="_blank">Computer Networking: Top Down book</a>
## Docs
- <a href=http://riscvbook.com/ target="_blank">RISC-V architecture</a>
- <a href=https://www.qemu.org/docs/master/ target="_blank">QEMU docs</a>
- <a href=https://web.archive.org/web/20180603122207/http://www.lighterra.com/papers/modernmicroprocessors/ target="_blank">Modern microprocessors</a>
- <a href=https://www.cs.cmu.edu/~fp/courses/15213-s06/misc/asm64-handout.pdf target="_blank">x86-64 guide</a>
- <a href=https://web.archive.org/web/20180425130133/https://techdecoded.intel.io/resources/understanding-the-instruction-pipeline/ target="_blank">Instruction pipeline</a>
- <a href=https://devhints.io/vim target="_blank">Vim cheatsheet</a>
- <a href=https://www.joe-bergeron.com/posts/Writing%20a%20Tiny%20x86%20Bootloader/ target="_blank">x86 Bootloader</a>
- <a href=https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/get-started/create-local-tunnel/ target="_blank">Cloudflared Tunnel</a>
- <a href=https://www.julianbrowne.com/article/brewers-cap-theorem/ target="_blank">CAP Theorem</a>
- <a href=https://www.ietf.org/rfc/rfc2616.txt target="_blank">IETF RFC2616 HTTP Protocol</a>
## Networking/IT
- <a href=https://www.cloudflare.com/learning/dns/glossary/reverse-dns/ target="_blank">Reverse DNS (rDNS)</a>
- <a href=https://www.cloudflare.com/learning/dns/dns-records/dns-ptr-record/ target="_blank">DNS PTR Records (inverse of A records)</a>
- <a href=https://www.greycampus.com/opencampus/ethical-hacking/arp-and-cam-cable target="_blank">ARP and CAM tables</a>
- <a href=https://www.geeksforgeeks.org/what-is-apipa-automatic-private-ip-addressing/ target="_blank">APIPA</a>
- <a href=https://www.enterprisenetworkingplanet.com/data-center/bgp-vs-dns/ target="_blank">DNS & BGP</a>
- <a href=https://www.cloudflare.com/learning/dns/what-is-a-dns-server/ target="_blank">DNS (Cloudflare article)</a>
- <a href=https://thekelleys.org.uk/dnsmasq/doc.html target="_blank">DNS Server Software</a>
- <a href=https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup target="_blank">nslookup</a>
- <a href=https://www.solarwinds.com/resources/it-glossary/domain-controller target="_blank">Domain Controllers</a>
- <a href=https://www.microsoft.com/en-us/evalcenter/download-windows-server-2022 target="_blank">Windows Server 2022 .iso</a>
- <a href=https://www.virtualbox.org/manual/ch06.html target="_blank">Virtual Networking (VirtualBox)</a>
- <a href=https://docs.docker.com/compose/how-tos/networking/ target="_blank">Docker Compose Networking</a>
- <a href=https://www.geeksforgeeks.org/routing-information-protocol-rip/ target="_blank">RIP (Routing Information Protocol)</a>
- <a href=https://shorturl.at/LvEIX target="_blank">OSPF (Open Shortest Path First)</a>
- <a href=https://shorturl.at/iHzML target="_blank">SFP Modules</a>
- <a href=https://blogs.oracle.com/solaris/post/understanding-raid-6-with-junior-high-math target="_blank">Math Behind RAID 5 Parity</a>
- <a href=https://www.geeksforgeeks.org/what-is-bridge-protocol-data-unit-bpdu-frame/ target="_blank">BPDU</a>
- <a href=https://www.cisco.com/c/en/us/support/docs/lan-switching/spanning-tree-protocol/24062-146.html target="_blank">RSTP</a>
- <a href=https://www.geeksforgeeks.org/difference-between-layer-2-and-layer-3-switches/ target="_blank">Layer 2 vs. Layer 3 Switches</a>
- <a href=https://blog.postman.com/grpc-vs-rest/ target="_blank">gRPC vs REST API</a>
## Programming
- <a href=https://threedots.tech/post/repository-pattern-in-go/ target="_blank">Repository Pattern in Golang</a>
- <a href=https://www.cloudflare.com/learning/security/threats/owasp-top-10/ target="_blank">OWASP</a>
- <a href=https://nikasakana.medium.com/how-to-design-a-distributed-key-value-store-cfd83248541b target="_blank">Distributed Key-Value Design</a>
- <a href=https://github.com/zcroft27/zcroft27.github.io/raw/main/zero-to-production-in-rust.pdf target="_blank">Zero to Production in Rust</a>
- <a href=https://stackoverflow.com/questions/2349211/when-if-ever-is-loop-unrolling-still-useful target="_blank">Loop Unrolling</a>
- <a href=https://www.infoq.com/articles/build-a-container-golang/ target="_blank">Containers in Go < 100 lines</a>
- <a href=https://antonz.org/go-concurrency/context/ target="_blank">Go Concurrency with Context</a>
- <a href=https://developer.nvidia.com/blog/even-easier-introduction-cuda/ target="_blank">CUDA Intro</a>
## Forums
- <a href=https://stackoverflow.com/questions/55192991/multiple-docker-containers-with-same-container-port-connected-to-the-same-networ target="_blank">Duplicate Container Ports</a>
- <a href=https://community.cisco.com/t5/networking-blogs/connecting-stack-cables-a-better-way/ba-p/4109155 target="_blank">Stacking Cables</a>
## Videos
- <a href=https://shorturl.at/5fZpl target="_blank">Why Threads are Necessary</a>
- <a href=https://shorturl.at/fFSsW target="_blank">Forward vs. Reverse Proxy</a>
- <a href=https://tinyurl.com/bdbf3awc target="_blank">What is a CDN?</a>
- <a href=https://tinyurl.com/29zwkjs3 target="_blank">Cache Systems to Know</a>
- <a href=https://tinyurl.com/892ajsma target="_blank">Most Used Distributed Systems Pattern</a>
## Papers
- <a href=https://jameslarisch.com/pdf/alto.pdf target="_blank">Paper on virtualization</a>
- <a href=https://raft.github.io/raft.pdf target="_blank">Paper on Raft consensus algorithm</a>
- <a href=https://lamport.azurewebsites.net/pubs/byz.pdf target="_blank">The Byzantine Generals Problem</a>
## Interesting Sites
- <a href=https://radar.cloudflare.com/ target="_blank">Cloudflare radar</a>
- <a href=https://www.pluralsight.com/cloud-guru target="_blank">Cloud guru courses</a>
- <a href=https://fly.io/dist-sys/ target="_blank">Fly.io Distributed Systems Challenge</a>
</script>
<script>
const markdown = document.getElementById('markdown-script').textContent;
document.getElementById('markdown-content').innerHTML = marked.parse(markdown);
</script>
</body>
</html>