Monday, June 25, 2018

Summer 2018 tech reading

Hi there! Here's some Summer tech reading for you. As usual, a hat tip to Hacker News and Twitter feeds, which are my usual sources.

combination,java,permutation,setCombinatoricsUtils (Apache Commons Math 3.4 API)
combination,java,permutation,setPermutationIterator (Apache Commons Collections 4.2-SNAPSHOT API)
combination,java,permutation,setSets (Guava: Google Core Libraries for Java 21.0 API)
data#bbuzz 2018: Robert Rodger – Learned Indexes: a New Idea for Efficient Data Access - YouTube
dataCassandra on RocksDB at Instagram
dataCasual 3D Capture
dataConsistent Hashing: Algorithmic Tradeoffs – Damian Gryski – Medium
dataDistributed Data Show Episode 17: Apache Kudu Architecture Analysis with DuyHai Doan - YouTube
dataFriction-Free Fault-Finding with Sapienz
dataGOTO 2018 • Jepsen 9: A Fsyncing Feeling • Kyle Kingsbury - YouTube
dataHow JavaScript works: Deep dive into WebSockets and HTTP/2 with SSE + how to pick the right path
dataMnemosyne: a distributed bitmapped indexing layer for big data with Phil Messenger - YouTube
dataMySQL 8.0: New Lock free, scalable WAL design | MySQL Server Blog
dataRearchitecting a SQL Database for Time-Series Data | DataEngConf NYC '17 - YouTube
dataRedisConf18: Techniques for Synchronizing In Memory Caches with Redis - Redis Labs - YouTube
data,aiSelf Driving RC Car – Zheng Wang
data,javaDistributed Data Show Episode 44: Thread Per Core with Jake Luciani - YouTube
fun!!Con 2018: Telling stories with traceroute! by Karla Burnett - YouTube
funGOTO 2018 • Attitude Determines Altitude: Engineering Yourself & Your Teams • Randy Shoup - YouTube
goLOL - gvisor/generics.go at master · google/gvisor
graal,javaEclipse Vert.x goes Native
graal,javaInstant Netty Startup using GraalVM Native Image Generation
graal,javaJava Web Server in a 20 MB Docker Image | John Zeringue
graal,javaUsing GraalVM to run Native Java in AWS Lambda with Golang
java4 out of 5 Java Developers Failed to Solve This Question | OverOps Blog
javaAsynchronous API with CompletableFuture: Performance Tips and Tricks (I may have shared this before!)
javaBuilding Mobile Web apps in Java with Vaadin - with live coding - YouTube
javaJava’s Mysterious Interrupt
javaCreating the new Voxxed websites using JHipster, Angular and GitLab, with Stephan Janssen - YouTube
javaData Driven Logic
javaFrom Java to Kotlin and Back Again ·
javaFunctional Libraries for Java with Rabea Gransberger - YouTube
javaGeode - Third party indexing technique using quad trees - YouTube
javaJava 10 Hidden Jems Nicolai Parlog @nipafx - YouTube
javaOpen Sourcing Our Specialized TinkerGraph with 70% Memory Reduction and Strict Schema Validation
javaProject Reactor: Now and Tomorrow
javaSpring Tips: Metrics Collection in Spring Boot 2 with Micrometer - YouTube
javaThe Java Library Plugin - Gradle User Manual
java[concurrency-interest] Reactive Streams Utility API - James Roper via Concurrency-interest - edu.oswego.cs.concurrency-interest - MarkMail
java[concurrency-interest] juc and GC (plus FJ updates) - Doug Lea via Concurrency-interest - edu.oswego.cs.concurrency-interest - MarkMail
kubernetesKeynote: Anatomy of a Production Kubernetes Outage - Oliver Beattie, Head of Engineering, Monzo Bank - YouTube
opsKubernetes: The State of Stateful Apps | Cockroach Labs
sysChrome Tracing as Profiler Frontend · Aras' website
sysPostgreSQL's fsync() surprise []
sysSSH server/client in Erlang - Milad Rastian (First 20 mins)
sysVelocity NY 2013: Richard Cook, "Resilience In Complex Adaptive Systems" - YouTube

Until next time!