Saturday, April 28, 2018

Jarasandha: A small Java library to help build an archive of records

Here's a small Java library I worked on. I worked on it quite actively (of course in my free time) mostly in 2017. It's a standalone, no-frills Java library to help build an archive of immutable records: https://ashwinjay.github.io/jarasandha

(More) 2018 Spring tech reading

Hi there! Here's some additional Spring reading for you.

Tag(s)Link
data(Deep) Learning to Fly by Krzysztof Kudrynski & Blazej Kubiak - YouTube
data(Kafka semantics on Redis) Redis Streams Featuring Salvatore Sanfilippo - Redis Labs - YouTube
dataDeep Learning With Keras To Predict Customer Churn
dataĹ›iva: Why We Created Yet Another Archive Format · source{d} blog
goproposal: runtime: non-cooperative goroutine preemption · Issue #24543 · golang/go
javaAn introduction to java.time
javaGarbage Collection in Java 9 // Speaker Deck
javaMoving to G1GC - An Experience Report by Kirk Pepperdine - YouTube
javaStephen Colebourne's blog: JPMS modules for library developers - negative benefits
javaStyle Guidelines for Local Variable Type Inference in Java
javaThe Object Is Dead. Long Live The Object! – Excelsior JET Team Blog
javaThe baby and the bathwater
javajava - Conditionally ignoring tests in JUnit 4 - Stack Overflow
java,kubernetesEvent-Driven Microservices With Vert.x and Kubernetes (Part 2 of 3) - DZone Microservices
java,stream,errorGuide to Try in Vavr | Baeldung
java,stream,errorhgwood/java8-streams-and-exceptions: Experiments with dealing with exceptions while using the Stream API
java,stream,errorjasongoodwin/better-java-monads
java,sysAnalyzing HotSpot Crashes - YouTube
java,sysBasic API Rate-Limiting - Bozho's tech blog
java,sysCharles Nutter — Going Native: Foreign Functions on the JVM - YouTube
java,sysHow we made the JVM 40x faster
java,sysIterating Over a Bitset in Java | Investigations
java,sysMatrix Multiplication Revisited - Investigations
java,testingReal Impact Testing Analysis for JVM Developers by Raquel Pau - YouTube
kubernetes,sysCNCF Webinar Series – Deployment Strategies on Kubernetes - YouTube
kubernetes,sysComparison of Networking Solutions for Kubernetes — Comparison of Networking Solutions for Kubernetes 2 documentation
kubernetes,sysHow does "kubectl exec" work - Google Groups
kubernetes,sysKubernetes NodePort vs LoadBalancer vs Ingress? When should I use what?
kubernetes,sysKubernetes services and ingress under X-ray - Container Ops
kubernetes,sysNetworking with Kubernetes - YouTube
kubernetes,sysScaling Kubernetes to 2,500 Nodes
kubernetes,sysServices | Kubernetes
kubernetes,sysThe ins and outs of networking in Google Container Engine and Kubernetes (Google Cloud Next '17) - YouTube
kubernetes,syscontainers - What's the difference between ClusterIP, NodePort and LoadBalancer service types in Kubernetes? - Stack Overflow
meltdown,java,sysspeculate/java_and_meltdown.md at master · steveloughran/speculate
meltdown,sysInitial Benchmarks Of The Performance Impact Resulting From Linux's x86 Security Changes - Phoronix
meltdown,sysKAISER: hiding the kernel from user space [LWN.net]
meltdown,sysMeltdown (security vulnerability) - Wikipedia
meltdown,sysMeltdown and Spectre
meltdown,sysProject Zero: Reading privileged memory with a side-channel
meltdown,sysThe Meltdown and Spectre CPU Bugs, Explained
meltdown,sysUnderstanding Meltdown & Spectre: What To Know About New Exploits That Affect Virtually All CPUs
meltdown,sysXen Project Spectre/Meltdown FAQ | Xen Project Blog
meltdown,sysmeltdown.pdf
meltdown,sysspectre.pdf
network,sysSome Common Mitigation Techniques for Overload in Queueing Networks · Wallaroo Labs
sysIntroduction to modern network load balancing and proxying
sysMaking WebAssembly even faster: Firefox’s new streaming and tiering compiler – Mozilla Hacks – the Web developer blog
sysPostmortem of Service Outage at 3.4M CCU
sysRevisiting HTTP2 - YouTube

Until next time!