-
EPI: http://elementsofprogramminginterviews.com/
Code: http://elementsofprogramminginterviews.com/solutions/ -
Youtube problems: https://www.youtube.com/channel/UCVFl5Mypadugb5yEJoE2Vbw
Source Code: http://goo.gl/fAhQ9 -
Beej's Quick Guide to GDB
http://beej.us/guide/bggdb/ -
GNU Make: Variables Used by Implicit Rules (CC, CXX, CFLAGS, CXXFLAGS, etc)
http://www.gnu.org/software/make/manual/html_node/Implicit-Variables.html -
Stanford CS166 (Data Structures, Spring 2014)
http://web.stanford.edu/class/archive/cs/cs166/cs166.1146/ -
CLRS (1st Edition)
http://staff.ustc.edu.cn/~csli/graduate/algorithms/book6/toc.htm -
UIUC ALgorithms Notes (by Jeff Erickson)
http://jeffe.cs.illinois.edu/teaching/algorithms/ -
Operating Systems: Three Easy Pieces (by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau)
http://pages.cs.wisc.edu/~remzi/OSTEP/ -
ALGS4 Scientific Computing: http://algs4.cs.princeton.edu/99scientific/
Gaussian elimination: GaussianElimination.java, GaussianEliminationRectangular.java, GaussJordanElimination.java;
Eigenvalues: Eigenvalues.java, Cholesky.java, SVD.java;
Fast Fourier Transform: FFT.java, Complex.java. -
Inclusion of a point in polygon (using corssing number and winding number)
http://geomalgorithms.com/a03-_inclusion.html
- http://www.cnblogs.com/jcliBlogger/
- Algorithms: http://www.fgdsb.com/
- Soulmachine: https://github.com/soulmachine/leetcode
- http://blog.csdn.net/xudli (leetcode solutions in java)
- wlcoding: http://wlcoding.blogspot.com/
- Alan的算法博客: http://decomplexify.blogspot.com/
- James Chen: https://sites.google.com/site/spaceofjameschen/home
- Mission-peace: https://github.com/mission-peace/interview/wiki
- 结构之法,算法之道: http://blog.csdn.net/v_july_v
- Program Creek (Java)
http://www.programcreek.com/
http://www.programcreek.com/2012/11/top-10-algorithms-for-coding-interview/ (top topics) - Algorithms: http://www.shuatiblog.com/blog/archives/
- Blog: http://n00tc0d3r.blogspot.com/ (algorithms)
- Ricky Ho: http://horicky.blogspot.com/
- Top engineering blogs: http://www.quora.com/What-are-the-top-startup-engineering-blogs
- B. Green Book Source Code: https://github.com/ProgrammingProblems/Volume1
- Steven Skiena: Algorithm Design: http://www.algorist.com/ (with slides and videos)
-
A Few Notes on Kafka and Jepsen (Jay Kreps)
http://blog.empathybox.com/post/62279088548/a-few-notes-on-kafka-and-jepsen -
Scalable Web Architecture and Distributed Systems (Chapter of AOSA book)
http://www.slideshare.net/soomong/aosa (48 slides) -
The NoSQL Ecosystem (69 slides, "NoSQL Ecosystem" chapter of AOSA book)
http://www.slideshare.net/yarapavan/the-nosql-ecosystem -
FB Mystery Machine: End-to-end Performance Analysis of Large-scale Internet Services
Paper (15 pages) and slides (45): https://www.usenix.org/conference/osdi14/technical-sessions/presentation/chow
Review: http://muratbuffalo.blogspot.com/2015/03/the-mystery-machine-end-to-end.html -
Let's Play with Cassandra (09/06/2010)
http://blog.octo.com/en/nosql-lets-play-with-cassandra-part-13/ (Part 1 of 3)
http://blog.octo.com/en/nosql-lets-play-with-cassandra-part-23/ (Part 2 of 3)
http://blog.octo.com/en/nosql-lets-play-with-cassandra-part-33/ (Part 3 of 3) -
Bitly: Lessons Learned Building A Distributed System That Handles 6 Billion Clicks A Month
http://highscalability.com/blog/2014/7/14/bitly-lessons-learned-building-a-distributed-system-that-han.html
Video: http://devslovebacon.com/conferences/bacon-2014/talks/lessons-learned-building-distributed-systems-at-bitly (35 min) -
Slides: Building a Scalable Architecture for web apps
http://www.slideshare.net/directi/building-a-scalable-architecture-for-web-apps (46 slides) -
Slides: Scalability Web Design: Principles and Patterns
http://www.slideshare.net/ssachin7/scalability-design-principles-internal-session (44 slides) -
Video: Taming Latency Variability and Scaling Deep Learning (Jeff Dean)
https://www.youtube.com/watch?v=S9twUcX1Zp0 (73 min) -
Zookeeper at Youtube:
https://www.youtube.com/watch?v=2jzpkdYHwSQ (24 min, mostly audio)
Scaling Apache Zookeeper: https://www.youtube.com/watch?v=ZC0kMiKKbug (38 min, 2012)
https://www.youtube.com/watch?v=2RfBHqDWa60 (38 min, 2012)
-
Distributed systems theory for the distributed systems engineer
http://the-paper-trail.org/blog/distributed-systems-theory-for-the-distributed-systems-engineer/ -
A Brief Tour of FLP Impossibility
http://the-paper-trail.org/blog/a-brief-tour-of-flp-impossibility/
- Penn CAM: http://memory.psych.upenn.edu/
- EupathDB: http://PlasmoDB.org
https://www.bio.upenn.edu/people/david-s-roos
-
UCB Algorithms:
http://algorithmics.lsi.upc.edu/docs/Dasgupta-Papadimitriou-Vazirani.pdf -
Skiena: Algorithm Design Manual
http://sist.sysu.edu.cn/~isslxm/DSA/textbook/Skiena.-.TheAlgorithmDesignManual.pdf