Sunday, October 27, 2019

Halloween 2019 tech reading

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

c#Understanding Async, Avoiding Deadlocks in C# - Rubrikk Group - Medium
containerPodman, Buildah, and Quarkus - The Latest in Linux Containers Technol…
data"Probabilistic scripts for automating common-sense tasks" by Alexander Lew - YouTube
dataA conversation with Chartio product lead Matt David on emerging tools and the future of BI
dataBuilding a Mature Analytics Workflow
dataData at Marfeel: Addressing Complexity at Scale with the Latest Technologies | Marfeel - YouTube
dataDistributed SQL Databases Deconstructed | Data Council SF '19 - YouTube
dataHow LinkedIn customizes Apache Kafka for 7 trillion messages per day | LinkedIn Engineering
dataHow Postgres Makes Transactions Atomic — Brandur Leach
dataHow to build a modern stream processor: The science behind Apache Flink - Stefan Richter - YouTube
dataLife Beyond Kafka With Apache Pulsar - DZone Big Data
dataPinterest Tech Talk: Aggregator-Leaf-Tailer architecture for low-latency queries on large datasets - YouTube
dataProtobuffers Are Wrong :: Reasonably Polymorphic
dataQuery Parquet files in SQLite
dataSREcon19 Asia/Pacific - Operating Elasticsearch with Ease at Scale - YouTube
dataTitan: A RocksDB Plugin to Reduce Write Amplification | TiDB
data,fst"Pattern Matching @ Scale Using Finite State Machine" by Ajit Koti and Rashmi Shamprasad - YouTube
data,fstSonic: a minimalist alternative to Elasticsearch written in Rust
dockerPack to the Future: Cloud-Native Buildpacks on k8s - YouTube
fun(20) Josh Rickard @ DerbyCon (talk at 3PM Sat) on Twitter: "Lol" / Twitter
fun15 Tips to Improve Your Technical Writing | The Quad Magazine
funThe Leadership Bottleneck - YouTube
funWriting So Your Words Are Read - YouTube
goDmitry Vyukov — Go scheduler: Implementing language with lightweight concurrency - YouTube
goGopherCon 2019: Chris Hines - Death by 3,000 Timers: Streaming Video-on-Demand for Cable TV - YouTube
goGopherCon 2019: Elena Morozova - How Uber Goes
goGopherCon 2019: Jason Keene - Dynamically Instrumenting Go Programs - YouTube
goGopherCon UK 2019: Björn Rabenstein - Lock-free Observations for Prometheus Histograms - YouTube
goIntroducing Ristretto: A High-Performance Go Cache - Dgraph Blog
goWorking with Errors in Go 1.13 | Hacker News
javaCollections Compared
javaConfusion regarding 'mark-sweep-compact' naming - Google Groups
javaDoes Java Need Value Types? What They Give Java from a Performance Perspective - YouTube
javaLocal Variable Type-Inference: Friend or Foe?
javaMaximizing Performance with GraalVM - YouTube
javaMoving beyond REST: GraphQL and Java - Pratik Patel - YouTube
javaMutation Testing: Case Studies on Spring Boot APIs - YouTube
javaOracle Code One 2019 | Synchronous Messages
javaParsing in Java: all the tools and libraries you can use
javaProcessing Large Files in Java | Synchronous Messages
javaRené Gröschke — Improve Java build performance with Gradle 5 - YouTube
javaRick Hogge, Anil Gursel: Reactor: The New Power Source for PayPal's JVM Framework - YouTube
javaSRE Case Study: Triaging a Non-Heap JVM Out of Memory Issue
javaStack Overflow handling in HotSpot JVM «
javaVector API - YouTube
java[VDT19] Untangled: Sneak peek at Project Loom by Arnaud Bos - YouTube
javaixy-languages/ at master · ixy-languages/ixy-languages
k8sStreamlining Kubernetes Application CI/CD with Bazel - Gregg Donovan & Chris Love - YouTube
pythonPython Standard Library: The Hidden Gems - YouTube
rustGOTO 2019 • Rust 2018: Access All Areas • Florian Gilcher - YouTube
rustMaking the Tokio scheduler 10x faster · Tokio
rustixy-languages/ at master · ixy-languages/ixy-languages
scalaScala Almost Succeeded - fommil - Medium
sys"Compacting the Uncompactable" by Bobby Powers - YouTube
sys"Performance Matters" by Emery Berger - YouTube
sysCoz: finding code that counts with causal profiling - YouTube
sysPredictive CPU isolation of containers at Netflix - Netflix TechBlog - Medium
sysThe design and implementation of a lock-free ring-buffer with contiguous reservations - Andrea Lattuada
sys,go"Networking and Go: An Engineer's Journey" by Sneha Inguva - YouTube
testingUnit Testing Your Kubernetes Configuration with Open Policy Agent - Speaker Deck
webMaking faster: Part 2 - Instagram Engineering

Until next time!