Jim Cheung

Tuesday, December 02, 2014

too busy recently, didn't do much lisp. but borrowed this book from local library: Functional Programming in Java: Harnessing the Power Of Java 8 Lambda Expressions

when I trying some spring, found gradle is much easier than maven, doesn't even need an IDE to build and run java codes now.

continue my emacs adventure, playing with org mode now.

Wednesday, December 10, 2014

when searching for a java based message system, to replace rabbitmq (nothing wrong with rabbitmq, but java based is easier to install on old server), found Apache Kafka, and then knew more about real-time data tools: Apache Storm, Apache Avro, all are pretty interesting.

two videos I watched on youtube:

the host in the first video also writes a book: Real-Time Analytics: Techniques to Analyze and Visualize Streaming Data, I'm also reading it.

Toronto Java Users Group (tjug)'s youtube channel has lots of good topics on Java, I also watched this one 2014-07 Spring Boot / Microservices. It's so easy to setup a Java project (of course within an IDE)

I don't use maven, I'll go maven central repository, locate the package I want, and copy the gradle line.

So it's all Java from now to the end of the year.

Thursday, December 11, 2014

Go 1.4 is released, though I didn't write go codes recently. 6 months, so fast ...

I super love spring remote shell, just add one line to gradle and you can have a ssh server inside jvm!

compile 'org.springframework.boot:spring-boot-starter-remote-shell:1.2.0.RELEASE'

can write custom commands using groovy, this gonna be super fun.

Monday, December 15, 2014

a very simple way to pretty-print a minified json line:

cat in.json | python -m json.tool > out.json

Friday, December 19, 2014

request.el is a very nice http request library for emacs.

Wednesday, December 24, 2014

JavaOne 2014 videos

Ruby Rogues episode 184 is a great one, must listen.

This year, I read about JavaScript, Groovy, Java, Dart, Go, Lisp. Some Sublime, then completely switched to Emacs. Played some docker.

Next year, will be Erlang, OCaml. and more Java.

Merry Christmas!

Tuesday, December 30, 2014

Trying emacs-eclim for java development on emacs.

malabar-mode is an alternative, failed on building cedet (windows), maybe later.

Wednesday, December 31, 2014

quick java project scaffolding

gradle init --type java-library
Blog Archive