Category Archives: Languages

GWT is Flexible — an iPhone Demo

GWT is a very flexible environment that allows you to write a web application in Java and compile it to Javascript — even for the iPhone. A number of people have fears with GWT, for instance GWT isn’t flexible which will lead developers down a dead-end path and GWT is ugly, and can’t be used to make “gucci” UIs. This post will show that these are just myths. Continue reading

Posted in Languages | Tagged , , | 42 Comments

The “Many Core” Problem

We, as developers, have a problem. CPUs will continue to have more cores, and each core is not going to be any faster. The only way to write faster applications is to write multithreaded code, which has two challenges: 1) Multithreaded code is complex to write and think about. 2)Multithreaded code is difficult to test. From what I’ve seen, people are pursuing 4 approaches.
Continue reading

Posted in Architecture, Languages | Tagged , , | 19 Comments

Functional Language Explosion

There is suddenly a lot of interest in functional languages recently. The two advantages are writing a DSL (Domain Specific Language) and writing concurrent code. The languages that seem to come up are Clojure (JVM), F# (based on OCaml, Haskell, and ML) (.Net CLR), and Erlang (JVM).
Continue reading

Posted in Languages | Tagged , , | 12 Comments