Stormy Glide

"Think different." — Apple Inc.

Month: September, 2009

Why to implement a JVM in Java?

(Reading notes for Chapter 10 of “Beautiful Architecture” – The Strength of Metacircular Virtual Machine: Jikes RVM) I heard about Jikes RVM before as popular in the Java runtime environment research community, but I didn’t think through what exactly implementing a JVM in Java benefits research in particular, or in general. I still held this [...]

From Thread.join(), to invokeAll(), to the Fork/join Framework

Fork/join Framework (FJF) is new in Java 7. It was developed by Doug Lea based on his paper “A Java Fork/Join Framework“. Simply speaking, the Fork/join Framework helps parallelize divide-and-conquer algorithms by multi-threading. It divides a big chuck of work into smaller pieces, sends them to a set of threads to process, waits until all [...]

Five Myths About RESTful Web Services

I will try to avoid comparison between REST and WS-*, because there are already a LOT of discussion  about it and some people get biased sometimes. I just want to describe some of my understanding about RESTful services in this post. Myth #1, REST is a new technology. REST is not a new technology, it [...]