Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/techgaun/awesome-readings

List of Awesome Research Articles on Computer Science and Technology
https://github.com/techgaun/awesome-readings

List: awesome-readings

awesome awesome-list computer-science hacktoberfest

Last synced: 3 days ago
JSON representation

List of Awesome Research Articles on Computer Science and Technology

Awesome Lists containing this project

README

        

# 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](https://www.albany.edu/spatial/WebsiteFiles/ResearchAdvices/how-to-read-a-paper.pdf) first.

- [Computer Security](#computer-security)
- [Cryptocurrency](#cryptocurrency-and-blockchain)
- [Database](#database)
- [Distributed Systems](#distributed-systems)
- [Programming](#programming)

## Computer Security

- [Blocking-resistant communication through domain fronting](https://www.bamsoftware.com/papers/fronting/)
- [Jump Over ASLR: Attacking Branch Predictors to Bypass ASLR](http://www.cs.ucr.edu/~nael/pubs/micro16.pdf)

## Cryptocurrency and Blockchain

- [Bitcoin: A Peer-to-Peer Electronic Cash System](https://bitcoin.org/bitcoin.pdf)
- [Blockchain in Internet of Things: Challenges and Solutions](https://arxiv.org/ftp/arxiv/papers/1608/1608.05187.pdf)
- [The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments](https://lightning.network/lightning-network-paper.pdf)

## Database

- [Dremel: Interactive Analysis of Web-Scale Datasets](https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/36632.pdf)

## Distributed Systems

- [A Distributed Systems Reading List](https://dancres.github.io/Pages/)
- [Borg, Omega and Kubernetes - Lessons learned from three container-management systems over a decade](http://queue.acm.org/detail.cfm?id=2898444)
- [CAP Twelve Years Later: How the "Rules" Have Changed](https://www.infoq.com/articles/cap-twelve-years-later-how-the-rules-have-changed)
- [Chaos Engineering](http://www.oreilly.com/webops-perf/free/files/chaos-engineering.pdf)
- [Dapper, a Large-Scale Distributed Systems Tracing Infrastructure](https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/36356.pdf)
- [Distributed Systems for Fun and Profit](http://book.mixu.net/distsys/single-page.html)
- [Dynamo: Amazon’s Highly Available Key-value Store](http://www.allthingsdistributed.com/files/amazon-dynamo-sosp2007.pdf)
- [Impossibility of Distributed Consensus with One Faulty Process](http://macs.citadel.edu/rudolphg/csci604/ImpossibilityofConsensus.pdf)
- [InterPlanetary File System (IPFS)](https://github.com/ipfs/papers/raw/master/ipfs-cap2pfs/ipfs-p2p-file-system.pdf)
- [In Search of an Understandable Consensus Algorithm - Raft](https://www.usenix.org/system/files/conference/atc14/atc14-paper-ongaro.pdf)
- [Learning About Distributed Systems](http://alvaro-videla.com/2015/12/learning-about-distributed-systems.html)
- [Notes on Distributed Systems for Young Bloods](https://www.somethingsimilar.com/2013/01/14/notes-on-distributed-systems-for-young-bloods/)
- [Partisan: Enabling Cloud-Scale Erlang Applications](https://arxiv.org/pdf/1802.02652.pdf)
- [Paxos Made Live - An Engineering Perspective](https://www.cs.utexas.edu/users/lorenzo/corsi/cs380d/papers/paper2-1.pdf)
- [Redis Cluster Spec](https://redis.io/topics/cluster-spec)
- [So, you want to trace your distributed system?](http://www.pdl.cmu.edu/PDL-FTP/SelfStar/CMU-PDL-14-102.pdf)
- [Time, Clocks, and the Ordering of Events in a Distributed System](http://lamport.azurewebsites.net/pubs/time-clocks.pdf)
- [ZooKeeper’s atomic broadcast protocol: Theory and practice](http://www.tcs.hut.fi/Studies/T-79.5001/reports/2012-deSouzaMedeiros.pdf)

## Programming

- [Can Programming be Liberated from Von Neumann Style? A Functional Style & Its Algebra of Programs](https://www.cs.ucf.edu/~dcm/Teaching/COT4810-Fall%202012/Literature/Backus.pdf)
- [Extended Process Registry for Erlang](https://github.com/uwiger/gproc/blob/uw-change-license/doc/erlang07-wiger.pdf)
- [Programming Paradigms for Dummies: What Every Programmer Should Know](https://www.info.ucl.ac.be/~pvr/VanRoyChapter.pdf)
- [Regular Expression Matching Can Be Simple And Fast](https://swtch.com/~rsc/regexp/regexp1.html)
- [Some Were Meant For C](https://www.cl.cam.ac.uk/~srk31/research/papers/kell17some-preprint.pdf)
- [UTC is enough for everyone ...right?](https://zachholman.com/talk/utc-is-enough-for-everyone-right)
- [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/)