Saturday, October 31, 2020

Halloween 2020 tech reading

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

Tag(s)                  Link
containerDistributed HPC Applications with Unprivileged Containers - YouTube
containerExtending and embedding: containerd project use cases A 2020 containerd project update and descript… - YouTube
dataApache StreamPipes – Flexible Industrial IoT Management - YouTube
dataClickHouse and the Magic of Materialized Views - YouTube
dataDataStax Astra: How We Built a Cassandra-as-a-Service (Jim McCollom & Jeff Carpenter, DataStax) - YouTube
dataDeep Dive: Cortex: 1.0 and Beyond! - Goutham Veeramachaneni, Grafana Labs - YouTube
dataDuckDB An Embeddable Analytical Database - YouTube
dataFlinkNDB : Skyrocketing Stateful Capabilities of Apache Flink - YouTube
dataHandling Variable Time Series Efficiently in ClickHouse – ClickHouse Software And Services | Altinity
dataLow-Latency Stream Processing with Jet - YouTube
dataLumoSQL - Experiments with SQLite, LMDB and more SQLite is justly famous, but also has well-known l… - YouTube
dataNicholas Schrock: Dagster - An open source Python library for building data applications at Crunch - YouTube
dataPolyglot ClickHouse--SF ClickHouse September 2020 Meetup - YouTube
dataPostgreSQL vs. Oracle: Difference in Costs, Ease of Use & Functionality : PostgreSQL
dataPromCon Online 2020 - TSDB WTF, Ian Billett, Improbable - YouTube
dataPrometheus Deep Dive - Ben Kochie, GitLab - YouTube
dataRockset: Realtime Indexing for Fast Queries on Massive Semi-structured Data (Dhruba Borthakur) - YouTube
dataShrinking BSON Documents | Richard Startin’s Blog
dataSolrCloud in Public Cloud: Scaling Compute Independently from Storage - Salesforce - YouTube
dataThings we learned about sums | Time series data, faster
dataUse cases and optimizations of IoTDB - YouTube
dataWhy StreamSQL moved from Apache Kafka to Apache Pulsar | by Simba Khadder | StreamNative | Medium
dataZedstore- Compressed Columnar Storage for Postgres - Soumyadeep Chakraborty & Alexandra Wang, VMware - YouTube
datadqlite: High-availability SQLite An embeddable, distributed and fault tolerant SQL engine - YouTube
funEclipse Theia vs Che vs VS Code - YouTube
funFast Searching with ripgrep — Marius Schulz
funIf Hemingway Wrote JavaDocs - YouTube
funMaintaining an open source project is a lot more than just writing code
gitopsCode to Production - Kubernetes with Tekton and GitOps - Mario Vázquez & Ryan Cook, Red Hat - YouTube
gitopsGitOps Practitioner Highlight: Javeria Khan (Palo Alto Networks) - YouTube
javaA Comparative Review of Microservice Frameworks - YouTube
javaApache Arrow and Java: Lightning Speed Big Data Transfer
javaByteBuffers are dead, long live ByteBuffers! - YouTube
javaContract-driven development with OpenAPI 3 and Vert.x | DevNation Tech Talk - YouTube
javaDataStax Examples: A Comparison of Java Frameworks - YouTube
javaFun with Java Records - Benji's Blog | Benji's Blog -
javaIn-Memory Computing Essentials for Java Developers and Architects - YouTube
javaJDK 15
javaJava after Eleven | DevNation Day 2020 - YouTube
javaJava's Transformation in the Cloud-Native Era - Alibaba Cloud Community
javaModern Java toys that boost productivity, from type inference to text blocks
javaThe Path Towards Spring Boot Native Applications - YouTube
javaTypeScript, client-side views and endpoints in Vaadin - Q&A | Vaadin
javaZGC: The Next Generation Low-Latency Garbage Collector - YouTube
java,allocationAirlift slice - Memory allocator used in Presto
java,allocationDataSketches Memory
java,allocationMemory management in LWJGL 3
java,allocationNetty.docs: Using as a generic library
java,cloudJava and AWS Lambda in 2020 - Cold Starts and More - YouTube
java,golangPeter Nagy, Mark Nelson Can Java microservices be as fast as Go - YouTube
java,securityImplementing Microservices Security Patterns and Protocols with Spring Security - YouTube
k8s(Kubernetes as a Service) as a Service | Pachyderm
k8sGo? Bash! Meet the Shell-operator - Andrey Klimentyev & Dmitry Stolyarov, Flant - YouTube
k8sIntroducing kubectl flame: Effortless Profiling on Kubernetes | by Eden Federman | Aug, 2020 | Medium
k8sKubernetes operators in Python with Kopf | DevNation Day 2020 - YouTube
k8sMeet faasd. Look Ma’ No Kubernetes! - Alex Ellis, OpenFaaS Ltd - YouTube
k8sPast, now and future about Apache YuniKorn (incubating): Cloud-Native resource scheduler - YouTube
k8sThe Almighty Pause Container - Ian Lewis
k8s,javaJava to Kubernetes faster and easier | DevNation Day 2020 - YouTube
kotlin,grpcNext Level gRPC With Kotlin and Coroutines - Marco Ferrer, OfferUp - YouTube
rust,systemDeserializing JSON really fast
systemA Google Cloud support engineer solves a tough DNS case | Google Cloud Blog
systemDeveloping IoT Edge - YouTube
systemGuix: Unifying provisioning, deployment, and package management in the age of containers - YouTube
systemUsing Eclipse IoT Packages – Experience from Eclipse Kuksa and Edge Deployments - YouTube
workflowGOTO 2019 • 3 Common Pitfalls in Microservice Integration & How to Avoid Them • Bernd Rücker - YouTube
workflowIntroducing the Flowable Process Engines by Paul Holmes Higgin & Joram Barrez - YouTube

Until next time!

Sunday, August 30, 2020

Late Summer 2020 tech reading

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

Tag(s)                  Link
cloudDevOpsDays Seattle 2019: The AWS Billing Machine and Optimizing Cloud Costs by Ryan Lopopolo - YouTube
cloudOur AWS bill is ~ 2% of revenue. Here's how we did it | Blog
cloudThe AWS bill heard around the world - chrisshort.net
dataAWS re:Invent 2017: Big Data Architectural Patterns and Best Practices on AWS (ABD201) - YouTube
dataAWS re:Invent 2017: Deep Dive on Amazon S3 & Amazon Glacier Infrastructure, with spe (STG301) - YouTube
dataBenchmarking Kafka vs. Pulsar vs. RabbitMQ: Which is Fastest?
dataDatadog on RocksDB - YouTube
dataIntroducing Apache Cassandra 4.0 Beta: Battle Tested From Day One
dataIntroducing HerdDB : a distributed JVM embeddable database built upon Apache BookKeeper——Enrico - YouTube
dataMyRocks in the Wild Wild West! - YouTube
dataScyllaDB: No-Compromise Performance (Avi Kivity) - YouTube
funCNCF Cloud Native Interactive Landscape
go,langEarly Impressions of Go from a Rust Programmer | PingCAP
go,langHow We Created a Realtime Patient Monitoring System With Go and Vue in 3 days - kasvith.me - a personal blog space
groovy,langUsing GraalVM native-image with a Groovy script - YouTube
javaAlexey Ragozin: Lies, darn lies and sampling bias
javaEat What You Kill without Starvation! – Webtide
javaEvent-driven integration on Kubernetes with Camel & KEDA | Tom Donohue
javaFinalizing in JDK 16 - Pattern matching for instanceof
javaFinalizing in JDK 16 - Records
javaHow I Built a Serverless Search for My Blog - Gunnar Morling
javaMicronaut Launch - What's new in Micronaut 2.0 - YouTube
javaSub-10 ms Latency in Java: Concurrent GC with Green Threads · Hazelcast Jet
javaTornadoVM: A Virtual Machine for Exploiting ​High-Performance Heterogeneous ​Execution of Java Prog… - YouTube
javaWhats New in Spring Boot 2.3 - YouTube
java,dataLaunch HN: QuestDB (YC S20) – Fast open source time series database | Hacker News
k8sBuilding a Kubernetes platform at Pinterest | by Pinterest Engineering | Pinterest Engineering Blog | Medium
k8sFOSDEM 2020 - PostgreSQL on K8S at Zalando: Two years in production
k8sKubeCon + CloudNativeCon Europe 2020: Standardizing Applications For the Cloud...
k8sKubernetes at Datadog Scale - YouTube
k8sMaybe You Don't Need Kubernetes | Matthias Endler
k8sOpen Application Model: Carving building blocks for Platforms - Cloud Native Computing Foundation
langCoroutines Explained
meshHacking the Mesh: Extending Istio with WebAssembly Modules | DevNation Tech Talk - YouTube
meshRiding the Tiger: Lessons Learned Implementing Istio – zwischenzugs
perfThe Coordinated Omission Problem in the Benchmark Tools
rust,langMy Bet on Rust has been Vindicated
systemIntel Optane Persistent Memory Usages - YouTube
systemJepsen: Dgraph 1.1.1
systemJepsen: Redis-Raft
systemLeader election in distributed systems
systemStatic stability using Availability Zones
systemUnder the hood of Linkerd's state-of-the-art Rust proxy : rust
systemUsing load shedding to avoid overload

Until next time!

Friday, June 26, 2020

Summer 2020 tech reading

Hi there! Here's some tech reading for your Summer "break" (a.k.a reading while you shelter-in-place). As usual, a hat tip to Hacker News and Twitter feeds, which are my usual sources.

Tag(s)                  Link
dataBlazin’ Fast PromQL - Tom Wilkie, Grafana Labs - YouTube
dataCockroach Labs Live: The architecture of a Distributed SQL Database - 2020 Update - YouTube
dataD. Richard Hipp - SQLite [The Databaseology Lectures - CMU Fall 2015] - YouTube
dataDuckDB – The SQLite for Analytics (Mark Raasveldt, CWI) - YouTube
dataFollow-up: Evaluating CockroachDB vs YugabyteDB Webinar - The Distributed SQL Blog
dataIntroducing Apache Spark 3.0 - The Databricks Blog
dataIntroducing ClickHouse -- The Fastest Data Warehouse You've Never Heard Of (Robert Hodges, Altinity) - YouTube
dataJeff Carpenter and Kat Erickson - Hardware, Performance and more
dataLauren Foutz - BerkeleyDB [The Databaseology Lectures - CMU Fall 2015] - YouTube
dataStrategies Used at Box to Protect #MySQL at Scale - Priyanka Reddy - #Percona Live Online 2020 - YouTube
dataStreaming databases in realtime with MySQL, Debezium, and Kafka
dataWhat is Distributed SQL? - The Distributed SQL Blog
dataWhy (and how) StreamSQL moved from Apache Kafka to Apache Pulsar
data,k8sRedis Day Bengaluru 2020: Deploying Redis as a Sidecar in Kubernetes - YouTube
docker,systemStartup Containers in Lightning Speed with Lazy Image Distribution on Containerd
funHow Engineers and Managers Communicate: A Video Parody - YouTube
fun,dataAhana gets seed funding, and a tale of two Prestos | ZDNet
fun,leaderEdmond Lau: "The Effective Engineer" | Talks at Google - YouTube
fun,system[Update: New Explanation, Google Response] This wallpaper triggers a rare bug causing Android devices to bootloop
javaA IO thread and a worker thread walk into a bar: a microbenchmark story
javaDeveloping a language for JSON processing : Lars Marius Garshol on Vimeo
javaImproving G1 out-of-the-box performance
javaJava: What's New In Java In 2020 - YouTube
javaLeverage Information Chunking to scale your Java library package design
javaMicronaut Launch
javaPerformance of Modern Java on Data-Heavy Workloads, Part 1 · Hazelcast Jet
javaSREcon17 Americas - Java Hates Linux. Deal with It. - YouTube
javaUnderstand the Trade-offs of Using Compilers for Java Applications - YouTube
javaWhat's new in Spring Boot 2.3 (Java 14, OCI images, etc.) | rieckpil
javaZGC | What's new in JDK 14
javaZip lookups - a word from the sponsor | Claes Redestad’s blog
javajavaBin Online : Building a DSL with GraalVM - Maarten Mulders - YouTube
java,dockerdocker - Dockerfile ONBUILD instruction - Stack Overflow
k8sA Generic Sidecar Injector for Kubernetes - Salesforce Engineering
k8sBuilding Native Kubernetes Integrations with Operators - Nick Schuch (PreviousNext) - YouTube
k8sBuilding the Cloud Native Kernel: Kubernetes Release Engineering - Tim Pepper & Stephen Augustus - YouTube
k8sCloud Native Tools for Developers with Alex Ellis and Alistair Hey - YouTube
k8sFairwinds Polaris 1.0 - Best Practices for Kubernetes Workloads
k8sInjecting Vault Secrets Into Kubernetes Pods via a Sidecar
k8sVirtual What? Virtual Kubelet vs. Virtual Node - Scott Coulton (Microsoft) - YouTube
k8sWebinar: Calico Networking with eBPF - YouTube
k8s,dataComparison of #Kubernetes Operators for #MySQL - Mykola Marzhan - #Percona Live Online 2020 - YouTube
k8s,funContainer technologies at Coinbase - The Coinbase Blog
k8s,javaHow to Work with Various Kubernetes Objects to Host a Spring Boot App - YouTube
miscCI/CD tool adoption
opsFluxCD, ArgoCD or Jenkins X: Which Is the Right GitOps Tool for You?
ops,problem-solve,blameless,sreWhat is SRE? And how can my organization adopt SRE?
rustA Tiny, Static, Full-Text Search Engine using Rust and WebAssembly | Matthias Endler
rustDart Meets Rust: a match made in heaven ✨ - DEV
rustKat Marchán on Twitter: "For those curious, this is my current collection of cross-platform Rust utilities that I'm slowly replacing my coreutils with (and I also use on Windows!)
rustRust for Java Devs
rustWhy does musl make my Rust code so slow?
rust,k8sDeis Labs - Kubernetes: A Rusty Friendship
rust,k8sIntroducing Krustlet, the WebAssembly Kubelet
systemGetting storage engines ready for fast storage devices — The MongoDB Engineering Journal
systemHow We Test Vector | Vector
systemIntel + ARM Performance Characteristics for S3 Compatible Object Storage
systemKeynote: The Rise of DevSecOps - Yvonne Wassenaar, Chief Executive Officer, Puppet - YouTube
systemMonitorama BAL 2019 - Riley Berton & Theo Schlossnagle - What’s Your Service’s Batting Average on Vimeo
systemSELinux, Seccomp, Sysdig Falco, and you: A technical discussion
systemTesting sync at Dropbox - Dropbox
systemWhat A VPN REALLY Is - Deep Dive - YouTube
system,funContainers from first principles | Farid Zakaria’s Blog
unix,funTurn your fzf into a live REPL :: paweldu.dev — Pawel Duda's personal site
wasmLevel up command-line playgrounds with WebAssembly | Opensource.com

Until next time!