Apache Maven PMD Plugin, version 3.20.0 Released

The Maven team is pleased to announce the release of the Apache Maven PMD Plugin, version 3.20.0 A Maven plugin for the PMD toolkit, that produces a report on both code rule violations and detected copy and paste fragments, as well as being able to fail the build based on these metrics. You can download the appropriate sources etc. from the ... [Read more...]

Maven Project Info Reports Plugin version 3.4.2 - ...

The Apache Maven team is pleased to announce the release of the Maven Project Info Reports Plugin version 3.4.2 You should specify the version in your project's plugin configuration: 1 <plugin> 2 <groupId> org.apache.maven.plugins </groupId> 3 <artifactId> maven-project-info-reports-plugin... [Read more...]

Apache CloudStack Year in Review - 2022

2022 was a hugely successful year for the Apache CloudStack community. We collaborated on a successful major release – Apache CloudStack 4.17 bringing a bunch of new capabilities and improvements, as well as created multiple new CloudStack integrations. As well as this, the community created two minor releases as part of the LTS programme. ... [Read more...]

Apache Groovy 2022 Year In Review

 The year 2022 has been a reasonably good one for the Groovy Programming Language. Here are just a few of the highlights. Releases & Contributions In 2022, Groovy had 18 releases starting with Groovy 4 in January: The latest release of Groovy 4 is 4.0.7 which includes over 300 improvements and bug fixes since 4.0.0. For more details... [Read more...]

JVM Hello World with Groovy

For those that haven't seen it yet, the JVM Advent folks posted a great Groovy and Data Science blog post several days ago as part of the 2022 JVM Advent series. If you have an interest in Data Science, we recommend you check that out before continuing with this post. Today's post in the JVM Advent series is looking at the world of bytecode... [Read more...]

Apache CloudStack LTS Maintenance Release

# Apache CloudStack LTS Maintenance Release The Apache CloudStack project is pleased to announce the release of CloudStack The CloudStack release is a maintenance release as part of its 4.17.x LTS branch and contains more than 20 fixes since the CloudStack release. CloudStack LTS branches are supported for... [Read more...]

[ANNOUNCE] Apache NetBeans 16 Released

The Apache NetBeans team is pleased to announce that Apache NetBeans 16 was released on November 30, 2022 (though there's been a delay in announcing the release). What's in the Apache NetBeans 16 release: https://github.com/apache/netbeans/releases/tag/16 With thanks to 26 contributors, including some who have contributed for the... [Read more...]

Adventures with GroovyFX

This blog looks at a GroovyFX version of a ToDo application originally written in JavaFX . First we start with a ToDoCategory enum of our ToDo categories: We will have a ToDoItem class containing the todo task, the previously mentioned category and the due date. @Canonical @JsonIncludeProperties ([ 'task' , 'category' , ... [Read more...]

Fun with obfuscated Groovy

An interesting tweet appeared in my feed this morning: And of course it prints the same thing in Groovy: char p( int i) { ( char ) ( 72.5 + i * ( 17488.589319014318 + i * (- 54923.96120078333 + i * ( 72666.96791801952 + i * (- 54398.97479321991 + i * ( 25980.955221285272 + i * (- 8426.37914599868 ... [Read more...]

Apache CloudStack Use Cases, Benefits and its Proj...

Apache CloudStack is a leading open-source virtualisation platform used by many global organisations. The fact that the solution is hypervisor-agnostic allows different types of enterprises to use CloudStack as a cloud orchestration no matter the rest of their tech stack. We decided to get in touch with a few community members and ask for their... [Read more...]

Towards Fair Trade for FOSS

As part of being involved in Apache, I got the opportunity yesterday to go to Brussels to attend the European Commission's EC Open Source Workshops - Computing and Sustainability . Me and The EU Aside from my many years of involvement in the context of open source, in particular in the context of Apache NetBeans and the Friends of OpenJDK... [Read more...]

CloudStack Collaboration Conference 2022 Roundup

CloudStack Collaboration Conference 2022 took place on 14th-16th November. The event, which is organised by a team of volunteers from the Apache CloudStack Community, was held in the Capital Fort Business centre in Sofia, Bulgaria. For the first time, the CloudStack Collaboration Conference was held as a hybrid event. It was streamed live on Hubilo for... [Read more...]

Zipping Collections with Groovy

In computer science, zipping  translates sequences into sequences where, if visualized in two dimensions, the rows and columns are swapped. So the zip of: [[ 'a' , 'b' , 'c' ], [ 1 , 2 , 3 ]] would be: [[ 'a' , 1 ], [ 'b' , 2 ], [ 'c' , 3 ]] It's a very handy... [Read more...]

Jira Public Signup Disabled

Today, the Infrastructure Team took the step to disable public signups to ASF Jira This was not done lightly. The main reason for this is the amount of spam and spam accounts that are created every day, it has made managing Jira a big effort. In addition, Infra are planning with Atlassian to move to their Cloud service, where account limitations apply;... [Read more...]

CloudStack Integrations: StorPool Storage - High-p...

CloudStack is a multi-hypervisor, multi-tenant, high-availability cloud management platform that delivers the flexibility and freedom of open-source technology and the power of an enterprise-grade virtualization management platform. In the new blog series named CloudStack Integrations, we will present a range of technologies with which CloudStack is... [Read more...]

Whiskey Clustering with Groovy and Apache Ignite

In a previous blog post , we looked at using Apache Wayang  (incubating) and Apache Spark to scale up the k-means clustering algorithm. Let's look at another useful technology for scaling up this problem, Apache Ignite . They recently released a new version , but earlier versions are also fine for our example. Before we start, a quick... [Read more...]

NetBeans Pub Hangout in Prague

A group of Java engineers gathered in a pub in Prague last night to celebrate many years of their engagement in NetBeans, all having worked in Sun Microsystems or Oracle or both, continuing into the Apache world where NetBeans is now found. This will not be the last of such gatherings, anyone involved in NetBeans over the years is more than welcome to... [Read more...]

Groovy Dates And Times Cheat Sheet

Java has had a Date class from the very beginning and Groovy supports using it and several related classes like Calendar . Throughout this blog post we refer to those classes as the legacy date classes . Groovy enhances the experience of using the legacy date classes with simpler mechanisms for formatting, parsing and extracting fields from the... [Read more...]

Apache Maven EAR Plugin Version 3.3.0 Released

The Apache Maven team is pleased to announce the release of the Apache Maven EAR Plugin, version 3.3.0 This plugin generates Java EE Enterprise Archive (EAR) file. It can also generate the deployment descriptor file (e.g. application.xml). You should specify the version in your project's plugin configuration: NOTE: Requires JDK8 as... [Read more...]

Apache Maven Doxia Version 2.0.0-M4 released

The Apache Maven team is pleased to announce the release of the Apache Maven Doxia Version 2.0.0-M4, Released Doxia is a content generation framework which aims to provide its users with powerful techniques for generating static and dynamic content: Doxia can be used in web-based publishing context to generate static sites, in addition to being... [Read more...]

Search blogs.apache.org

Today's active blogs

Popular blog tags

Related sites