awesome-readings
awesome-readings copied to clipboard
List of Awesome Research Articles on Computer Science and Technology
awesome-readings
List of Awesome Research Articles on Computer Science and Technology
I spend an hour or so reading different articles and research documents everyday. This list is starting as an index of what I read on daily basis.
I recommend reading this paper on how to read a paper first.
- Computer Security
- Cryptocurrency
- Database
- Distributed Systems
- Programming
Computer Security
- Blocking-resistant communication through domain fronting
- Jump Over ASLR: Attacking Branch Predictors to Bypass ASLR
Cryptocurrency and Blockchain
- Bitcoin: A Peer-to-Peer Electronic Cash System
- Blockchain in Internet of Things: Challenges and Solutions
- The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments
Database
Distributed Systems
- A Distributed Systems Reading List
- Borg, Omega and Kubernetes - Lessons learned from three container-management systems over a decade
- CAP Twelve Years Later: How the "Rules" Have Changed
- Chaos Engineering
- Dapper, a Large-Scale Distributed Systems Tracing Infrastructure
- Distributed Systems for Fun and Profit
- Dynamo: Amazon’s Highly Available Key-value Store
- Impossibility of Distributed Consensus with One Faulty Process
- InterPlanetary File System (IPFS)
- In Search of an Understandable Consensus Algorithm - Raft
- Learning About Distributed Systems
- Notes on Distributed Systems for Young Bloods
- Partisan: Enabling Cloud-Scale Erlang Applications
- Paxos Made Live - An Engineering Perspective
- Redis Cluster Spec
- So, you want to trace your distributed system?
- Time, Clocks, and the Ordering of Events in a Distributed System
- ZooKeeper’s atomic broadcast protocol: Theory and practice
Programming
- Can Programming be Liberated from Von Neumann Style? A Functional Style & Its Algebra of Programs
- Extended Process Registry for Erlang
- Programming Paradigms for Dummies: What Every Programmer Should Know
- Regular Expression Matching Can Be Simple And Fast
- Some Were Meant For C
- UTC is enough for everyone ...right?
- The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)