Author: Mark Johnson

For the first time in many years I am learning a new programming language - Ruby. I started about 6 months ago and it occurred to me the other day that they way I go about acquiring knowledge now is so much different from...

... or is that the wrong question? It has been bothering me for a while that I can't understand why Sun spends money on Java.  Don't get me wrong, I love the fact that they do.  But surely there is a wider financial goal rather than...

So JavaOne 2007 is over. An interesting week, and as I sit at SF airport waiting for the Flying Kangaroo to hop me home I thought I would reflect on the week that was. For me the highlights were the talk by Joe Winchester and...

I had mentioned to Ben last night that it was interesting that the large consultancies were missing from the presenter list.  The drought was broken in the Spring Batch presentation when Rod Johnson from Interface 21 was joined by a couple of Accenture guys.  It...

In a common theme from JavaOne, it appears you need to be spruiking a product to get a gig as a presenter, so I was almost lulled into a false sense of security when I went to a session on AJAX performance.  The presenter went...

I dragged myself away from Mini Kiss and Robot Fighting at the 'After Dark' bash on Thursday evening (seriously, this was geek entertainment to the max) to head to a session title JRubMe. OK, it was a typo and it was actually JRubyME. ...

Ben and I attended a session on the state of Ruby Tooling. Again, since this was a presentation from Sun employees, they admitted up front that it was really a NetBeans presentation. Still, they did a good job of identifying other alternatives so...

The AJAX Push session was interesting, although right now I can't see too many situations where Shine would need this kind of technology. Let's put this in perspective with the decision tree for even thinking about it: your application is a web application your application uses...