Jim Cheung

Monday, October 02, 2017

Strange Loop 2017 video list

strange loop definitely one of the best conf, very high quality talks.


not much to blog about recently, more reading but less coding.

Wednesday, October 11, 2017

watched few strange loop 2017 talks:

I still like backend stuffs, I tried read books like Introduction to Machine Learning with Python, but I can't even survive the first chapter.

so unless there is a framework for dummies, I'm not going to waste my time to read machine learning books.


Rich Hickey leaves a long comment on this reddit thread: On whose authority?

I think this article is related too: Moving Forward by Letting Go

I didn't understand why core.async is not part of standard library of clojure

then I slowly understand, I don't always need core.async, and clojure already powerful enough, I actually don't want more features.

I don't want clojure to be like javascript (es2015/es6, es2016, es2017...) or swift (1.0 3 years ago, now already 4.0), I don't have time for that.

slow startup is a big issue, seems more people are switching to clojurescript for that reason.

and it is unclear java 9 will do more harm than good to clojure (my lein was broken after upgraded jave 9)

I didn't code clojure for couple months already, but I also slowly lost my interest in coding since then.

Sunday, October 15, 2017

read a little bit of Python Data Science Handbook, the only thing interested me is ipython, like a repl.


videos of Clojure / conj 2017

I watched the keynote by Rich Hickey, he didn't have enough time for the talk, it contains too much information.

however, I guess I found the answer why he doesn't like pattern matching, more about it on clojure and haskell subreddits.


continue watching strange loop 2017, recommend these two good talks:

especially the distributed sql database talk (CockroachDB), so many good information in it.

Saturday, October 21, 2017

watching more conj 2017 talks:


found a very good tool for api doc searching: DevDocs

java doc is under openjdk


using Application CDS (currently a commerical feature) can help clojure startup time:

looks like openjdk will have it soon


docker officially supports kubernetes: Adding Kubernetes support in the Docker platform

I read a little bit Docker Management Design Patterns, mainly about swarm

I think swarm is reasonably easy and good enough for most of cases.


graphsql for clojure:


a good article on node.js: What you should know to really understand the Node.js Event Loop

that's why people said node.js runs better on freebsd, because of better support for aio on os level.

but that was few years ago, I'm not sure it's still true for now.

Blog Archive