Andy Clement

Andy Clement

Andy Clement leads the Eclipse tools team at Pivotal from his office in Vancouver. The team is responsible for delivering all our eclipse based technology including the Spring Tool Suite and Groovy Grails Tool Suite distributions as well as our eclipse plugins for Cloud Foundry and Gradle. Andy has a background in languages and compilers and is the current project lead for the AspectJ project. In addition to AspectJ releases, across the Pivotal product suite he developed the Spring Expression Language for Spring Framework, the bytecode reloading engine for Grails and is currently actively involved in developing the Java 8 support in the Eclipse compiler and designing the DSL being used by Spring XD for stream definitions.

Recent Blog posts by Andy Clement

The latest on Azure Active Directory integration

Engineering | January 13, 2021 | ...
Whether you are building a web API, mobile front end or a good-old fashioned desktop application, identity and access management will always be foundational pieces that are front and center in writing software. Azure offers a great platform to democratize your application development journey, as it not only offers a cloud-base identity service, but also deep integration with the rest of the Azure ecosystem. Spring Security has made it easy to secure your Spring based applications with powerful abstractions and extensible interfaces. However as powerful as the Spring framework can be, it is not…

Spring Data Azure Cosmos DB V3 – Generally Available

Engineering | October 05, 2020 | ...
The Spring on Azure team, in partnership with the Azure Cosmos DB team, are proud to have just made the Spring Data Azure Cosmos DB v3 generally available. This is the latest version of Azure Cosmos DB’s SQL API Spring Data connector. Azure Cosmos is a highly-available globally-distributed multi-model database with competitive performance SLAs. With Spring Data Azure Cosmos DB, developers may use Spring Data natively on top of the Azure Cosmos DB SQL API to manipulate documents and issue custom or derived queries. With the launch of the v3 connector, and its deep integration with Spring on…

Introduction to Azure Spring Cloud with IntelliJ IDEA

Engineering | May 13, 2020 | ...
Azure Spring Cloud is a new Platform as a Service offering for Microservices apps. It is a fully managed service jointly built, operated, and supported by VMware and Microsoft to simplify spring boot based microservices development and management. In this blog, we will walk through how you can accelerate your development with Azure Spring Cloud and IntelliJ IDEA. Requirements You will need a few things prepared before following the upcoming sections: IntelliJ IDEA, Community/Ultimate Edition, version 2020.1/2019.3 installed An Azure Account - click here to create a free trial account Azure…

Spring GraalVM Native 0.6.0 released

Engineering | April 09, 2020 | ...
The Spring team have just released version 0.6.0 of the spring-graalvm-native project. This project is intended to make it easier for anyone trying to build GraalVM native images of their Spring applications. For a deep dive on native images with Spring, please see the Devoxx talk by Sébastien Deleuze. In this blog post we’ll talk about what has changed since then and point you to some key resources enabling you to try it out! This project is in the spring-projects-experimental github org, indicating it is a work in progress, but we have a number of sample applications showing the kinds of…

Scripted 0.4 released

Engineering | March 05, 2013 | ...
This week we've released version 0.4 of our JavaScript focused code editor. You can read about the background of Scripted here. The full release notes for 0.4 are here but in this article I'll call out a few of the more interesting changes.   And on selecting the first template completion the editor contents become:   One of the key use cases we had in mind was enabling you to write a plugin that contributed new annotations to the editor (that appear in the left hand ruler and allow styling of the editor text) . Here is a very simple plugin. This simply locates the names of fruits in your…

Scripted Editor 0.3 release available

Engineering | January 08, 2013 | ...
In October the first public version of the Scripted code editor was made available, a browser based editor using a Node.js local server, with a focus on providing a great JavaScript editing experience. Today the first update is available, version 0.3. A full set of Release Notes about the latest features is available here. Here are some of the highlights:   Scripted can now be installed simply using the Node Package Manager (npm) on either Windows, Linux or Mac: (might need a 'sudo' prefix on mac/linux). Once installed the 'scr' command can immediately be used to launch Scripted. As part of…

Scripted: A JavaScript editor from VMware

Engineering | October 11, 2012 | ...
The first version of the Scripted code editor has been released this week on github: https://github.com/scripted-editor/scripted. Although Scripted is a general purpose code editor, the initial focus is building a great JavaScript editing experience. Scripted itself is built entirely in JavaScript and HTML/CSS. It is a browser-based editor that runs locally on a developer's machine with a Node.js instance being used to serve the editor code and perform the editor operations. The only pre-req for running Scripted is that you have a recent version of Node.js installed (we are testing with Node…

Grails tooling improvements in SpringSource Tool Suite 2.3.3 M2

Engineering | July 19, 2010 | ...
The recently released STS 2.3.3 M2 introduced a series of enhancements to our Grails support for Eclipse. In this article I'll be discussing what you can expect to find if you try it out (grab it here: SpringSource Tool Suite). Also, related to plugins, we have a new Grails Plugin Project wizard. This is very similar to the Grails Project Wizard, but instead of running create-app, it will cause the create-plugin command to run. With this new wizard and the new support we have for local (inplace) plugins, it is much easier to develop your application following a plugin oriented architecture…

A Groovier Eclipse experience

Engineering | July 30, 2009 | ...
Update: 15-Aug-09: Comments are now closed.  If you want help installing or to give feedback or ask questions, please join the mailing list ( archive ) For the last couple of months SpringSource has been actively involved in developing the next version of the Eclipse Groovy Tools.  The initial goal has been to evolve them from where they are into a highly optimized environment for the key developer tasks of code development, building and testing. Ideally the experience when working with mixed Groovy/Java projects should feel as good as it does for pure Java projects in Eclipse. This week the…

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all