Tech videos
- RedisConf17 - Are Cloud Infrastructure Companies Helping or Hurting - Salil Deshpande & Sam Ramji - YouTube
- ""go test -race" Under the Hood" by Kavya Joshi - YouTube
- Minimal Values Under the Hood with Bjorn Vardal @bvaardal and Frédéric Parain - YouTube
- Golang UK Conference 2017 | Achilleas Anagnostopoulos - Can you write an OS Kernel in Go? - YouTube
- "Runtime scheduling: theory and reality" by Eben Freeman - YouTube
- (Hilarious and brutally honest) Deconstructing REST Security by David Blevins - YouTube
- Shenandoah 2 0: Now That We’ve Gotten the GC Pause Times Under Control, What’s Next? - YouTube
- Running Consul at Massive Scale - YouTube
- Akka streams for high throughput data processing by Zack Loebel-Begelman - YouTube
- Vectors and Values with Vladimir Ivanov @iwan0www and Ian Graves - YouTube
- Brian Goetz - FP is Dead Long Live FP - YouTube
- Kubernetes meets Linux - Vishnu Kannan (Google) - YouTube
- ThreadSanitizer and Heap Sampling with Jaeheon Yi and Jean Christophe Beyler from Google - YouTube
- Optimizing JVM at Alibaba, for e-commerce apps running on 100,000+ servers with San Hong Li - YouTube
- Time-Based Aggregates: The Good, the Bad and the Ugly - Frank Lauterwald (noris network AG) - YouTube
- Keep Ruby Weird 2017- Learning to see by Ben Scofield - YouTube
- Hadoop Query Performance Smackdown - YouTube
- Boundaries - YouTube
- Format Wars: from VHS and Beta to Avro and Parquet - YouTube
- Automate your docs automate yourself by Chris Ward - YouTube
- Tyler McMullen - Load Balancing is Impossible - YouTube
- Pattern Matching with Brian Goetz @BrianGoetz - YouTube
- Tomer Gabel - How shit works: the CPU - YouTube
- Horizontally Scalable Relational Databases with Spark: Spark Summit East talk by Cody Koeninger - YouTube
- SREcon17 Asia/Australia: Golang's Garbage - YouTube
- InfluxDB Storage Engine Internals - YouTube
- The columnar roadmap Apache Parquet and Apache Arrow - YouTube
- GopherCon 2017: Marty Schoch - Building a High-Performance Key/Value Store in Go - YouTube
- GopherCon 2017: Keith Randall - Generating Better Machine Code with SSA - YouTube
- Flink in Containerland - Patrick Lucas (data Artisans) - YouTube
- Programming with Minimal Values with Maurizio Cimadamore - YouTube
Java
- (Java vs Go vs C) Perfkit - gRPC Performance Multi-language (@upstream/master)
- Everything you wanted to know about Stack Traces and Heap Dumps : Andrei Pangin on Vimeo
- Fast and Safe Production Monitoring of JVM Applications with BPF Magic
- Improving Akka dispatchers | Scalac
- java - Force tableswitch instead of lookupswitch - Stack Overflow
- JAVA and SIMD - Prestodb rocks!
- JavaZone 2017: How to find memory leaks even Yourkit can't find
- JEP 259: Stack-Walking API
- JEP 266: More Concurrency Updates
- JEP 285: Spin-Wait Hints
- New Methods in Java 9: Math.fma and Arrays.mismatch | Richard Startin
- The slow currentTimeMillis()
- TrigerSoft/jaque: Lets Java 8 Lambdas to be represented as objects in the form of expression trees at runtime
- Use Stream API simpler - Tagir Valeev
Java 9 and issues
- Java 9 Annotation Processing Broken · Issue #1472 · rzwitserloot/lombok
- fix issue #1440, #1472: wrap BasedFileManager for jdk9 by tmurakam · Pull Request #1495 · rzwitserloot/lombok
- Making JSR 305 Work On Java 9 - blog@CodeFX
- Stephen Colebourne's blog: Java SE 9 - JPMS automatic modules
- Fwd: Module naming for logging implementations
- Using Java 9 Modularization to Ship Zero-Dependency Native Apps
- Can Java 9 Leverage AVX-512 Yet? | Richard Startin
- Java 9: A Look at Milling Project Coin - DZone Java
Go and other languages
- Allocation Efficiency in High-Performance Go Services · Segment Blog
- Context should go away for Go 2
- Go concurrency considered harmful Sargun Dhillon Medium
- Go Generics cartoon
- Nifty and useful features in C# 7
- So just how fast are channels anyway? Ravelin Tech
- Typed nils in Go 2 | Dave Cheney