- Spark:
- Spark SQL Optimizer and External Data Sources API | http://youtu.be/GQSNJAzxOr8
 - http://www.duchess-france.org/analyze-accelerometer-data-with-apache-spark-and-mllib/
 
 - Mesos:
- Mesos - David Greenberg, Two Sigma Mesos: The Operating System for your Cluster | http://youtu.be/LQxnuPcRl4s
 - An interesting article on distributed resource allocation in Mesos
 - http://cloudarchitectmusings.com/2015/04/08/playing-traffic-cop-resource-allocation-in-apache-mesos/
 - http://www.mathcs.emory.edu/~cheung/Courses/558/Syllabus/11-Fairness/Fair.html
 
 - Cassandra:
- Cassandra CQL field notes | http://blog.parsely.com/post/1928/cass/
 - http://homeawesomation.blogspot.com/2015/02/using-phi-accural-failure-detectors-to.html
 - Macy's: Switching Engines During Flight: Apache Cassandra at Macy's | https://youtu.be/bzH86d_jOg0
 
 - Graph:
 - Some ZooKeeper and Kafka issues we saw in production:
- Repeated failures due to ConsumerRebalanceFailedException
 - https://issues.apache.org/jira/browse/KAFKA-1716
 - https://issues.apache.org/jira/browse/ZOOKEEPER-1162
 - We didn't encounter this but sure is scary | http://www.pagerduty.com/blog/the-discovery-of-apache-zookeepers-poison-packet/
 
 - Lucene:
 - Java:
- Is it worth clearing out local Collections/Maps after creating and populating them in a method? | https://groups.google.com/forum/#!topic/mechanical-sympathy/hAsqhV3yYS4
 - http://www.slideshare.net/jpaumard/jfokus-50-new-things-with-java-8
 - JVM Mechanics by Douglas Hawkins | https://vimeo.com/120533011
 - A solution for most JVM GC issues | http://imgs.xkcd.com/comics/hard_reboot.png
 - http://www.evanjones.ca/jvm-mmap-pause.html
 - http://www.infoq.com/presentations/performance-safety
 - http://www.infoq.com/presentations/java8-performance
 - Aleksey Shipilev — java.lang.String Catechism | https://youtu.be/YgGAUGC9ksk
 
 - Async actors and immutable data structures:
 - Go/Rust:
- http://go-talks.appspot.com/github.com/golang/talks/2014/research2.slide#24
 - http://www.quora.com/Scala-vs-Go-Could-people-help-compare-contrast-these-on-relative-merits-demerits
 - http://bravenewgeek.com/go-is-unapologetically-flawed-heres-why-we-use-it/
 - http://www.evanmiller.org/four-days-of-go.html
 - http://www.polyglotweekly.com/2015/04/24/thoughts-of-a-rustacean-learning-go.html
 
 - Performance, systems and misc things:
- http://jvns.ca/blog/2015/02/22/how-gzip-uses-huffman-coding/
 - http://www.qlik.com/us/blog/posts/patrik-lundblad/dissecting-how-to-choose-the-right-chart
 - https://github.com/brettwooldridge/HikariCP/wiki/About-Pool-Sizing
 - http://vincebuffalo.com/2013/08/08/the-mighty-named-pipe.html
 - http://wiki.luajit.org/New-Garbage-Collector
 - http://www.techrepublic.com/blog/australian-technology/securing-passwords-with-blowfish/
 - https://channel9.msdn.com/posts/YOW-2012-Don-Reinertsen-The-Zen-of-Product-Development
 - https://www.digitalocean.com/community/tutorials/how-to-setup-additional-entropy-for-cloud-servers-using-haveged
 - http://blog.scoutapp.com/articles/2015/04/10/understanding-page-faults-and-memory-swap-in-outs-when-should-you-worry
 - http://underthehood.meltwater.com/blog/2015/04/14/riak-elasticsearch-and-numad-walk-into-a-red-hat/
 - http://tobert.org/disk-latency-graphs/
 - http://www.datastax.com/dev/blog/performance-doubling-with-message-coalescing
 
Until next time!
 
Monday, June 01, 2015
Spring 2015 reading list
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment