Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 1.7 KB

README.md

File metadata and controls

35 lines (24 loc) · 1.7 KB

bookmarks

Bookmarks to IT papers/articles worth reading more than once.

[1948] C.E. SHANNON: A Mathematical Theory of Communication

http://worrydream.com/refs/Shannon%20-%20A%20Mathematical%20Theory%20of%20Communication.pdf

[1968] Ken Thompson: Programming Techniques: Regular expression search algorithm

https://www.fing.edu.uy/inco/cursos/intropln/material/p419-thompson.pdf (also https://swtch.com/~rsc/regexp/regexp1.html)

[1974] Donald E. Knuth: Structured programming with goto statement

http://www.clifford.at/cfun/cliffdev/p261-knuth.pdf

[1978] C. A. R. Hoare: Communicating Sequential Processes

http://spinroot.com/courses/summer/Papers/hoare_1978.pdf

[1982] E.W. Dijkstra: Why numbering should start at zero (& why half-open intervals). (EWD831)

http://www.cs.utexas.edu/users/EWD/ewd08xx/EWD831.PDF (anything by Dijkstra really: https://en.wikiquote.org/wiki/Edsger_W._Dijkstra)

[2002] Paul Graham: The Roots of Lisp

http://languagelog.ldc.upenn.edu/myl/llog/jmc.pdf

[2005] Your Coffee Shop Doesn’t Use Two-Phase Commit (queueing and async)

http://www.enterpriseintegrationpatterns.com/docs/IEEE_Software_Design_2PC.pdf

[2011] 10 java logging tips (applicable in any language)

http://www.javacodegeeks.com/2011/01/10-tips-proper-application-logging.html

[2014] Torturing Databases for Fun and Profit

https://www.usenix.org/system/files/conference/osdi14/osdi14-paper-zheng_mai.pdf

[2003] The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)

https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/