Skip to content

Instantly share code, notes, and snippets.

@hailelagi
Last active Jan 15, 2023
Embed
What would you like to do?
# Other read lists
teachyourselfcs.com
https://www.programmingbooks.dev/#learn-to-program
# BEAM
https://blog.stenmans.org/theBeamBook/
# lisp
https://cs.uwaterloo.ca/~plragde/flaneries/TYR/Basics.html
https://mitpress.mit.edu/9780262560993/
# intro to Ocaml
https://cs3110.github.io/textbook/chapters/basics/intro.html
# intro to erlang
https://learnyousomeerlang.com/content
https://ninenines.eu/talks/thinking-in-erlang/thinking-in-erlang.html
# architecture/organisation
Design Patterns - Elements of Reusable Object-Oriented Software
Patterns of Enterprise Application Architecture: Martin Fowler
Eric Evans in Domain- Driven Design
# wasm
https://rsms.me/wasm-intro
## modularization paper (old)
https://prl.ccs.neu.edu/img/p-tr-1971.pdf
# REST vs GRAPHQL vs CQRS
CQRS and event sourcing architectures
# Understanding Websockets
https://www.rfc-editor.org/rfc/rfc6455
## On programming paradigms/models - very important:
Lecture (~30 mins)
https://www.ias.ac.in/article/fulltext/reso/010/05/0086-0098
# databases
- Database Internals: A Deep Dive Into How Distributed Data Systems Work
https://go.dev/blog/ismmkeynote
# mev and me
https://noxx3xxon.notion.site/noxx3xxon/The-EVM-Handbook-bb38e175cc404111a391907c4975426d
# testing in elixir
https://pragprog.com/titles/lmelixir/testing-elixir/
# understanding distributed systems
https://livebook.manning.com/book/the-little-elixir-and-otp-guidebook/chapter-8/65
# algorithms and ds
https://eecs280staff.github.io/notes/01_Intro_MachineModel.html
https://runestone.academy/ns/books/published/pythonds/index.html
Skiena
# security
https://heap-exploitation.dhavalkapil.com/
https://hacks.mozilla.org/2019/01/fearless-security-memory-safety/
# advice
http://www.aaronsw.com/weblog/semmelweis
http://www.aaronsw.com/weblog/productivity
https://pmarchive.com/guide_to_startups_part4.html
http://www.paulgraham.com/aord.html
https://guzey.com/personal/what-should-you-do-with-your-life/#cold-emails-and-twitter
https://grugbrain.dev/
# elixir/erlang best practices for libraries
https://erlangforums.com/t/handling-options-in-erlang-otp-apis/1133
optimising - https://www.erlang.org/doc/efficiency_guide/advanced.html
# shared memory vs message passing
https://w3.cs.jmu.edu/kirkpams/OpenCSF/Books/csf/html/IPCModels.html
# scheduling in rust
https://tokio.rs/blog/2019-10-scheduler
# interviewing
http://steve-yegge.blogspot.com/2008/06/done-and-gets-things-smart.html
grokking the systems design interview
cracking the coding interview
# resume writing
https://www.asktheheadhunter.com/resume-blasphemy
# signalling
https://viterbi-web.usc.edu/~shaddin/cs590fa13/papers/jobmarketsignaling.pdf
# asymettric bets
http://csinvesting.org/wp-content/uploads/2013/07/Michael-Burry-Case-Studies.pdf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment