My posts are getting less frequent and when I do post something, I realize that they are mostly just links. Yes, work is keeping me busy.
Big data:
- Kafka/Hbase tuning
- Apache Tajo: Query Optimization Techniques and JIT-based Vectorized Engine
- "Jepsen II: Linearizable Boogaloo" by Kyle Kingsbury
- "Taming the 9s" by Ariel Weisberg
- Yahoo talks about Spark vs. Storm
- Druid / Building Real-time Systems with Open Source Technologies
- Raft, In Search of an Understandable Consensus Algorithm
- Storm's tuple tracking
- Cassandra 2.1 boot camp, Read/Write path
- Cassandra - Real Data Models of Silicon Valley
- Practice Makes Perfect: Extreme Cassandra Optimization
- Interesting Cassandra projects:
- https://github.com/rackerlabs/blueflood
- https://github.com/kairosdb/kairosdb
- https://github.com/OpenNMS/newts
- https://github.com/datastax/spark-cassandra-connector
- http://prestodb.io/docs/current/connector/cassandra.html
Really? Another Hadoop SQL layer? Another Storm?
- https://github.com/KylinOLAP/Kylin
- http://tigon.io/
- http://phoenix.apache.org/
- http://incubator.apache.org/drill/
- http://samza.incubator.apache.org/
- http://prestodb.io/
- http://www.slideshare.net/ptgoetz/apache-storm-vs-spark-streaming
For those of you who knew about the original "column oriented stores" and "in-memory stream processing" - KDB - http://queue.acm.org/detail. cfm?id=1531242
- http://mishadoff.github.io/
blog/effective-java/ -
http://www.infoq.com/
presentations/jvm-dynamic- optimizations - Blocking vs. non-blocking
- AtomicXX lazySet
- Shenandoah: An open source pauseless GC for OpenJDK
Java 8 - the good and ugly bits:
- I'm not looking forward to using Streams and CompletableFuture - JVM concurrency: Java 8 concurrency basics
-
http://tododev.wordpress.com/
2014/08/11/java-yield-like- using-stream-api/ - Worth the read: What's New in Java 8
- http://blog.informatech.cr/
2014/04/04/jdk-8-interface- pollution/ - http://www.airpair.com/java/
posts/parallel-processing-of- io-based-data-with-java- streams
Networks and systems:
- Hardcore tuning - http://10gigabitethernet.
typepad.com/files/sf-110694- tc.pdf -
http://codearcana.com/posts/
2013/05/18/achieving-maximum- memory-bandwidth.html - http://labs.opendns.com/2014/
10/01/redesigning-dns- database-low-latency/ - http://dtrace.org/blogs/
brendan/2014/02/11/another-10- performance-wins/
The usual Scala and Go hate:
- http://www.slideshare.net/
Bozho/scala-the-good-the-bad- and-the-very-ugly -
http://jeffknupp.com/blog/
2014/08/19/go-is-fun-familiar- and-fast/ - http://stackoverflow.com/
questions/1863460/whats-the- point-of-having-pointers-in-go - Ha! "It's weird to see a young language getting stuck with inconsistent and strange syntax while still being a young language and claiming "historical" reasons"
- https://lobste.rs/s/ycor8k/
why_go_is_not_good/comments/ gs4pe9#c_gs4pe9 - http://yager.io/programming/
go.html