Java
- Terracotta’s OffHeap Explained by Chris Dennis
- Psychosomatic, Lobotomy, Saw: Safepoints: Meaning, Side Effects and Overheads
- Rapidoid Fluent - Fluent API for Clean Manipulation of Collections
- Life of a Twitter JVM engineer: the garbage keeps coming
- Minborg's Java Pot: Java 8: The JVM Can Re-capture Objects That Have Escaped
- Stephen Colebourne's blog: Explicit receiver parameters
- An Ingenious Workaround to Emulate Sum Types in Java | Java, SQL and jOOQ
- Anonymous Types in Java | Benji's Blog
Cassandra and other distributed systems
- Tyler Hobbs on Twitter: Moving cassandra from a SEDA model to thread-per-core
- Streamlining Cassandra.pptx
- CASSANDRA-9954 Improve Java-UDF timeout detection
- CASSANDRA-9402 Implement proper sandboxing for UDFs
- CASSANDRA-9890 Bytecode inspection for Java-UDFs
- Eliminating Large JVM GC Pauses Caused by Background IO Traffic
- How to do distributed locking — Martin Kleppmann’s blog
- Is Redlock safe?
- Ketch: Basic replication system
Network
- Arista Networks EOS Evolution and Quality with Ken Duda
- A discussion with Arista's Andy Bechtolsheim
- ELS: a latency-based load balancer, part 2
- How both TCP and Ethernet checksums fail
- Ryan Kennedy — My Favorite Debug Ever
- How we increased our click-through rates using bandits in Python and Redis - Code, Food, Stuff
Systems
- The Nyquist theorem and limitations of sampling profilers today, with glimpses of tracing tools from the future
- Design of a Modern Cache
- Tick Tock, malloc Needs a Clock
- Direct buffers and zero copy - Google Groups
- Technical Itch: Journalling Revisited
- What's in a Name? Fast Fuzzy String Matching - Seth Verrinder & Kyle Putnam
Functional programming
- From object oriented to functional domain modeling
- What Is Functional Programming? - Kris Jenkins' Blog
- agiledeveloper: pure functions
- A Modern Architecture for FP – John A De Goes
Some DevOps
Misc tech
- Why Scrum is the Wrong Way to Build Software
- Why I haven't given up on C++ – Joseph Anderson's C++ Blog
- Why C++ sucks (2016.02 edition)
- ANTLR When to use Parser Rules vs Lexer Rules?
Ashwin.