Skip to content

Commit

Permalink
Dump links
Browse files Browse the repository at this point in the history
  • Loading branch information
giulianopz committed Feb 25, 2024
1 parent add102d commit 80be75b
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 7 deletions.
14 changes: 9 additions & 5 deletions src/algs.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,24 @@
## Algorithms & Data Structures

- [Asymptotic notation](https://www.khanacademy.org/computing/computer-science/algorithms/asymptotic-notation/a/asymptotic-notation)
- [Learn Data Structures and Algorithms](https://www.geeksforgeeks.org/learn-data-structures-and-algorithms-dsa-tutorial/?ref=shm)
- Sedgewick & Wayne, Algorithms [1](https://www.coursera.org/learn/algorithms-part1) + [2](https://www.coursera.org/learn/algorithms-part2)
- Kopec, Classic Computer Science Problems in Java
- [Open Data Structures](http://opendatastructures.org/ods-java/)
- [Data Structures & Algorithms I Used Working at Tech Companies](https://blog.pragmaticengineer.com/data-structures-and-algorithms-i-actually-used-day-to-day/)
- [Visualizing Algorithms](https://bost.ocks.org/mike/algorithms/)
- Online platforms to learn by means of [deliberate practice](https://en.wikipedia.org/wiki/Practice_(learning_method)#Deliberate_practice):
- [LeetCode](https://leetcode.com/)
- [HackerRank](https://www.hackerrank.com/)
- [exercism](https://exercism.org/)
- Data Structures:
- [Bloom Filters](https://samwho.dev/bloom-filters/)
- [HyperLogLog](https://djhworld.github.io/hyperloglog/)
- Algorithms:
- [Hashing](https://samwho.dev/hashing)
- Patterns:
- [Algorithmic Patterns](https://cs.lmu.edu/~ray/notes/algpatterns/)
- [The Sliding Window Pattern](https://nan-archive.vercel.app/sliding-window)
- [14 Patterns to Ace Any Coding Interview Question](https://hackernoon.com/14-patterns-to-ace-any-coding-interview-question-c5bb3357f6ed)
- [Grokking Coding Interview Patterns in Go](https://www.educative.io/courses/grokking-coding-interview-patterns-go)
- Online platforms to learn by means of [deliberate practice](https://en.wikipedia.org/wiki/Practice_(learning_method)#Deliberate_practice):
- [LeetCode](https://leetcode.com/)
- [HackerRank](https://www.hackerrank.com/)
- [exercism](https://exercism.org/)
- [The Algorithmic Beauty of Plants](http://algorithmicbotany.org/papers/abop/abop.pdf)
- [Dynamic Programming is not Black Magic](https://qsantos.fr/2024/01/04/dynamic-programming-is-not-black-magic/)
3 changes: 2 additions & 1 deletion src/math.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,5 @@
- [Category Theory Illustrated](https://abuseofnotation.github.io/category-theory-illustrated/)
- [Beautiful Symmetry. A Coloring Book About Math](https://www.coloring-book.co/?pageName=cover)
- [Arithmetic in Computer Hardware](https://thelast19digitsofpi.github.io/hardware-explorations/dist/index.html)
- [ Geometry for Programmers](https://www.manning.com/books/geometry-for-programmers)
- [Geometry for Programmers](https://www.manning.com/books/geometry-for-programmers)
- [Linear Algebra for Programmers](https://www.linearalgebraforprogrammers.com/)
3 changes: 2 additions & 1 deletion src/misc.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@
- [Behind "Hello World" on Linux](https://jvns.ca/blog/2023/08/03/behind--hello-world/)
- How Things Work:
- [Putting the “You” in CPU](https://cpu.land/)
- [How Browsers Work](https://developer.mozilla.org/en-US/docs/Web/Performance/How_browsers_work)
- [How Browsers Work](https://developer.mozilla.org/en-US/docs/Web/Performance/How_browsers_work)
- Hard Stuff:
- [Hard things in Computer Science](https://blog.frankel.ch/hard-things-computer-science/)
- [How to name things: the hardest problem in programming](https://www.slideshare.net/pirhilton/how-to-name-things-the-hardest-problem-in-programming)
Expand All @@ -129,3 +129,4 @@
- [Quantum computing for the very curious](https://quantum.country/qcvc)
- [What scientists must know about hardware to write fast code](https://viralinstruction.com/posts/hardware/)
- [Why do arrays start at 0?](https://buttondown.email/hillelwayne/archive/why-do-arrays-start-at-0/)
- [Do you know how much your computer can do in a second?](https://computers-are-fast.github.io/)
1 change: 1 addition & 0 deletions src/networks.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,4 @@
- [The Web Is Fucked](https://thewebisfucked.com/)
- [The Web We Lost, and The Web We Must Rebuild](https://github.com/pzwang/lostweb)
- [Ethernet For Hackers: The Very Basics](https://hackaday.com/2024/02/12/ethernet-for-hackers-the-very-basics/)
- [TCP Puzzlers](https://www.tritondatacenter.com/blog/tcp-puzzlers)
1 change: 1 addition & 0 deletions src/playgrounds.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,4 @@
- [Float Exposed](https://float.exposed)
- [crontab guru](https://crontab.guru/)
- [Play with Kubernetes](https://labs.play-with-k8s.com/)
- [Hashing](https://samwho.dev/hashing-playground/)
1 change: 1 addition & 0 deletions src/security.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,4 @@
- [the cryptopals crypto challenges](https://cryptopals.com/)
- [Flipper Zero](https://flipperzero.one/)
- [HTB Cybersecurity Courses](https://academy.hackthebox.com/catalogue)
- [Anatomy of a GPG Key](https://davesteele.github.io/gpg/2014/09/20/anatomy-of-a-gpg-key/)

0 comments on commit 80be75b

Please sign in to comment.