- Advanced Programming in the UNIX Environment
- Let's Build a Simple Database
- The little book about OS development
- Complete intro to react v5
- Machine Learning Crash Course with TensorFlow APIs
- Consensus on Transaction Commit
- Immutability Changes Everything
- Some constraints and tradeoffs in the design of network communications
- A comprehensive study of Convergent and Commutative Replicated Data Types
- Conflict-free Replicated Data Types
- Leslie Lamport. Time, Clocks, and the Ordering of Events in a Distributed System. Communications of the ACM, 21(7):558–565, July 1978
- E. Brewer, “Towards Robust Distributed Systems,” Proc. 19th Ann. ACM Symposium on the Principles of Distributed Computing (PODC 00), ACM, 2000, pp. 7-10.
- Seth Gilbert and Nancy Lynch, “Brewer’s conjecture and the feasibility of consistent, available, partition-tolerant web services,” ACM SIGACT News, Volume 33 Issue 2 (2002), pg. 51–59.
- Haerder, T; Reuter, A. December 1983. “Principles of Transaction-Oriented Database Recovery.” Computing Surveys. 15 (4): 287–317.
- Terry, D. B.; Theimer, M. M.; Petersen, K.; Demers, A. J.; Spreitzer, M. J.; Hauser, C. H. (1995). “Managing update conflicts in Bayou, a weakly connected replicated storage system.” Proceedings of the fifteenth ACM symposium on Operating systems principles - SOSP ‘95. p. 172.
- Nuno Preguiça, Joan Manuel Marquès, Marc Shapiro, Mihai Leția. A commutative replicated data type for cooperative editing. 29th IEEE International Conference on Distributed Computing Systems (ICDCS 2009), Jun 2009, Montreal, Québec, Canada. pp.395-403, ff10.1109/ ICDCS.2009.20ff. ffinria00445975.
- Shapiro, Marc; Preguiça, Nuno; Baquero, Carlos; Zawirski, Marek. Conflict-free Replicated Data Types. Institut National de Recherche en Informatique et en Automatique, No 7687, 2011.
- Out of the Tar Pit
- The F# Asynchronous Programming Model