- 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:
Posts (Atom)