Simon Ritter

Simon Ritter is the Deputy CTO of Azul Systems. Simon has been in the IT business since 1984 and holds a Bachelor of Science degree in Physics from Brunel University in the U.K. Simon joined Sun Microsystems in 1996 and started working with Java technology from JDK 1.0; he has spent time working in both Java development and consultancy. Having moved to Oracle as part of the Sun acquisition, he managed the Java Evangelism team for the core Java platform, Java for client applications and embedded Java. Now at Azul, he continues to help people understand Java as well as Azul’s JVM technologies and products. Simon has twice been awarded Java Rockstar status at JavaOne and is a Java Champion. He currently represents Azul on the JCP Executive Committee and on the Expert Group of JSR 379, Java SE 9.

  • How to Keep Your Java Applications Secure

    How to Keep Your Java Applications Secure

    A little over a year ago, in April 2019, the way most Java users accessed updates for the JDK changed.  The reason for this was a combination of changes made... The post How to Keep Your Java...

    Read Blog Post
  • Making Java Microservices Zing with Azul Zing

    Making Java Microservices Zing with Azul Zing

    Advantages of Microservices Architecture  Software development is always changing and, today, we see a clear shift to the use of a microservices architecture.  There are a number of clear...

    Read Blog Post
  • Shrinking Java to Raspberry Pi Sized

    Shrinking Java to Raspberry Pi Sized

    In this video, Simon Ritter shows how Java can be compressed to achieve a runtime that is an order of magnitude smaller than the standard JDK.

    Watch Video
  • A Quarter of a Century of Java

    A Quarter of a Century of Java

    February 12th, 1996.  This is a significant date for me personally since it was the day I started work at Sun Microsystems as a Solaris Systems Engineer...

    Read Blog Post
  • Java: Stable, Secure and Affordable

    Java: Stable, Secure and Affordable

    Java continues to vie for first place as the most popular platform for software development in the world.  The power of the Java Virtual Machine (JVM) extends the platform’s appeal... The post...

    Read Blog Post
  • Azul Webinar: Managing Java System Capacity in Volatile Times53:09

    Azul Webinar: Managing Java System Capacity in Volatile Times

    How rapidly changing levels of demand affect Java application system capacity and performance, specifically memory utilization, code performance, and speed of application warmup.

    Watch Replay
  • Azul Webinar: Reduce IT Costs by Improving Java Performance51:15

    Azul Webinar: Reduce IT Costs by Improving Java Performance

    Reduce your IT costs: whether your Java applications run on-premise or in the Cloud, minimizing resource utilization means lower operating costs and more revenue opportunities.

    Watch Replay
  • foojay: A Place for Friends of OpenJDK

    foojay: A Place for Friends of OpenJDK

    Java is a well-maintained development and deployment platform. Through the OpenJDK project, regular updates to production releases follow a traditionally established schedule.

    Read Blog Post
  • Azul Webinar: Data Science and Machine Learning with Java49:17

    Azul Webinar: Data Science and Machine Learning with Java

    This webinar reviews data science and machine learning and how open source frameworks can be used to quickly develop powerful data science applications.

    Watch Replay
  • Java and the Cloud Brief

    Java and the Cloud Brief

    How Azul's advanced JVM is transforming the economics of Java and the Cloud.

    Read Technology Brief
  • Faster Embedded Java Startup with Checkpoint/Restore

    Faster Embedded Java Startup with Checkpoint/Restore

    The issues behind the performance of starting an embedded Java application, and how Checkpoint/Restore addresses them.

    Watch Video
  • Cost-Effective Java with Azul Zulu53:18

    Cost-Effective Java with Azul Zulu

    A review of how Oracle has changed the licensing of their JDK, meaning that long-term support (LTS) for commercial Java use is no longer free.

    Watch Replay
  • The Notoriety of Zulu on macOS

    The Notoriety of Zulu on macOS

    Keeping your computer safe from malicious software is no easy task.  There are different approaches to solving this problem, many of which take the antivirus approach of scanning a machine... The...

    Read Blog Post
  • Azul Webinar: JDK 14 - Lots of New Java Features48:11

    Azul Webinar: JDK 14 - Lots of New Java Features

    An exploration of the changes to the language, in the form of records and pattern matching, as well as some of the 69 new API elements in JDK 14.

    Watch Replay
  • OpenJDK CPU Updates

    OpenJDK CPU Updates

    Why OpenJDK CPU updates deliver better security and less operational risk.

    Read Technology Brief
  • What’s New In JDK 14 Latest Release? 80 New Features & APIs

    What’s New In JDK 14 Latest Release? 80 New Features & APIs

    Well, another six months have passed, and we have another release of Java, this one pretty packed with exciting new features.  It is, therefore, time for another blog post trying... The post...

    Read Blog Post
  • Driving the IoT with Open Source Java

    Driving the IoT with Open Source Java

    Why Open Source Java is the ideal solution to address the challenges inherent to the Internet of Things.

    Read White Paper
  • Best Practices for Moving to OpenJDK

    Best Practices for Moving to OpenJDK

    This white paper explains what Azul Zulu is, and how to migrate applications from the Oracle JDK to the Zulu builds of OpenJDK.

    Read White Paper
  • Winning with Azul Zulu Enterprise

    Winning with Azul Zulu Enterprise

    How to drive down Java support costs while ensuring secure, stable operations.

    Read White Paper
  • Java at Speed

    Java at Speed

    How the Zing JVM addresses the performance of bytecode interpretation and adaptive compilation.

    Read White Paper
  • loading
    Loading More...