Jim Cheung

Saturday, June 02, 2018

my company subscribed safari online, so I got the chance to read some latest books:

I've already reading Stream Processing with Apache Flink

and in parallel reading Learning Spark, surprisingly good this one.

and of course Programming Clojure 3rd edition

finish reading Kafka: The Definitive Guide

I put some reading notes here


too many article links, I selected few must reads:


Redis 5 thread! What's new? Why I call it Redis 5? Lets start from this last question. Redis future versions will be called Redis 5, Redis 6, Redis 7 and so forth. We release every 1 / 1.5 years more or less, there is no point in saying 3.2 or 4.4.

redis is awesome, but what I want to learn is how antirez solves a problem


Will Kubernetes Collapse Under the Weight of Its Complexity?

I'm kind of give up on setting up an k8s cluster right now, probably a waste of time when so many new ways/tools showing up.


I won't miss any rant about scrum: How Scrum disempowers developers (and destroyed Agile)

Saturday, June 02, 2018

this article from 2014 is a good details on tls: Keyless SSL: The Nitty Gritty Technical Details

I learned that a cipher suite is ECDHE-ECDSA-AES256-GCM-SHA384 which defines a session that uses:

Sunday, June 03, 2018

found couple pretty good youtube resources:


watching Timothy Baldridge's Communicating Sequential Processes with core.async on safari online, very good video series, highly recommend

I took some notes here

Monday, June 04, 2018

reading Microservices with Clojure

I don't have expectation on packt books, however I found this one is good after finished chapter 1

I learned few new things:

Sunday, June 10, 2018

finished reading Getting Clojure

it's for beginners, but I could found something for myself, I saved the notes here


borrowed Kubernetes in Action from local library.

I'm still not interested in setting up a k8s cluster for production yet.

Sunday, June 17, 2018

continue reading Kubernetes in Action, I put reading notes here


hlissner/doom-emacs: An Emacs configuration for the stubborn martian vimmer

I think I can borrow some packages it uses, but I don't want to use vim key bindings in emacs


Rich Hickey - Cognicast Episode 142 , about Datomic Ions

Stuart Halloway also shared a talk about Ions

I'm not quite interested in it yet since I'm not using datomic, sounds like a aws lambda function that runs along within a transaction?

Blog Archive