Simon Ritter

Simon Ritter

Recent Posts


Faster Java: Do We Really Want It?

Last week I was at the Voxxed Days Bristol event, which was as enjoyable as last year. Bristol appears to have a lot of developers, and there is clearly a thriving startup community there. As ever, there is plenty of interest in Java. Originally, I had been scheduled to deliver my talk on “55 new Features in

Read More


Standing At the Nexus of Technology

  Last week I was in Atlanta for the Devnexus conference. This is a well-regarded conference that has been running since 2009, but it was the first time I’d had an opportunity to attend. I delivered two presentations, both of which were new material: “It’s Java Jim, But Not As We Know It” and “55 New

Read More


Performance Rendered Visual

I’ve written a couple of blogs in the past about jHiccup, which is a really useful tool for looking at the performance of the platform your Java application is running on. jHiccup can show you things like the real impact of garbage collection pauses on your application. Recently, however, I found another use for it,

Read More


Crouching Duke, Hidden Java

  One of the things I love about my job is the fact that I get to meet developers from all over the world. A while back I sat down and figured out that, during my career, I’ve spoken about Java to audiences in 57 countries (and I’m always looking for new places to go).

Read More


Is An Agile Java Standard Possible?

  This week we had one of the three face-to-face meetings that the JCP executive committee (EC) has each year. This is only my second meeting of this format; despite my long history with Java it’s interesting to see the way things work from this perspective. Since the minutes of the meeting have not yet

Read More



Using Java? Keep Calm And Carry On

An article was published recently in The Register, that has raised concerns about the licensing implications of using Oracle’s Java offerings. Many end-users have expressed concerns about whether they need to pay to use Java. To help resolve some of this confusion Oracle’s Java Platform Group, Product Management team posted a blog entry describing their

Read More


Java Performance Mythbusters

Java is the most popular application development platform on the planet, but that doesn’t always mean its simple to understand. Certainly not from the point of view of performance. Unlike most other platforms there is the Java Virtual Machine (JVM) that introduces an additional layer between your application code and the physical machine on which

Read More



20 Years Of Java Deprecation

I’m really not sure how I stumbled across this link, but it was a while ago and I put a reminder in my diary so I’d remember the twentieth anniversary of the unveiling of the @deprecated javadoc tag. As such I thought some reflections on this would make an interesting blog entry. When Java was

Read More


Java: The No. 1 Platform For IoT Development

There were two interesting pieces of news this week related to the use of Java in embedded devices to help power the so-called “Internet of Things” (IoT). The first is the results of a survey carried out by the Eclipse Foundation, (there’s also a slide deck) asking IoT developers about what they’re doing and what

Read More


© Azul Systems, Inc. 2017 All rights reserved.