InfoQ Homepage Java Content on InfoQ
-
AWS Introduces AWS Bugbust - a Global Competition to Fix One Million Bugs
Recently, AWS announced a global challenge to fix one million bugs and reduce technical debt by over $100 million with AWS BugBust. The solution utilizes ML-powered developer tools - Amazon CodeGuru Reviewer and Amazon CodeGuru Profiler - to automatically scan code to weed out bugs, and gamifies fixing and eliminating them.
-
Java News Roundup - Week of June 21st, 2021
This week’s roundup features news from JDK 17, JDK 18, Java Mission Control 8.0.1, Kotlin 1.5.20, Hibernate Reactive 1.0.0.CR7, PrimeFaces 6.2.30, 8.0.11, and 10.0.3, Eclipse GlassFish 6.2.0, WildFly 24, Micronaut 3.0.0-M2, and multiple point releases on several Spring projects.
-
Jakarta EE 9.1 and the Road to Jakarta EE 10
The Jakarta EE Working Group has announced the release of the Platform and Web Profile specifications of Jakarta EE 9.1. This is the first incremental point release of Jakarta EE in which developers may now develop and deploy Jakarta EE 9.1 applications on JDK 11 and JDK 8. Development has already started on Jakarta EE 10 in which many of the specifications are being updated.
-
Scala 3 Overhauls Language for Better Developer Experience
Eight years in the making and the first major release since version 2.13, Scala 3.0 delivered a "complete overhaul of the Scala language" with updates to the syntax, the type system, metaprogramming, and language features. It is binary backwards-compatible with Scala 2.13 but not fully source-compatible. The new compiler can automatically migrate old code and report any remaining issues.
-
Internal JDK Elements Strongly Encapsulated in JDK 17
JEP 403 (Strongly Encapsulate JDK Internals) has been targeted for the GA release of JDK 17. It’s no longer possible to access internal APIs via the --illegal-access command line option. It’s expected that this option will be removed completely in the future. The --add-opens command line option or the Add-Opens JAR-file attribute may be used to open specific packages.
-
Java News Roundup - Week of June 14th, 2021
This week’s news features news from JDK 17 and JDK 18, Open Liberty 21.0.0.6, MicroProfile 4.1, Piranha 21.6.0, Spring Native 0.10.0, Hazelcast Node.js Client 4.2, Hibernate ORM 5.5.2, Hibernate Search 6.0.4, JHipster 7.1.0, the Snyk/Azul JVM Ecosystem survey, and a Jakarta EE webinar series offered by Payara.
-
Sonatype Lift Integrates Facebook Infer, Google ErrorProne, and Other Code Analyzers
Recently launched Sonatype Lift provides a unified code analysis platform that includes over 25 tools to help developers identify a wide range of bugs in their development pipelines as soon as possible, says Sonatype. InfoQ has spoken with Stephen Magill, VP of product innovation at Sonatype, to learn more.
-
Java News Roundup - Week of June 7th, 2021
This week’s roundup features news from OpenJDK and JDK 17 moving to Rampdown Phase One, JDK 18, a new Helidon extension for Visual Studio Code, JFR support in GraalVM native images, Quarkus 1.13 maintenance release, WildFly 24 Beta1, and updates to Spring Framework and Spring Boot.
-
Java News Roundup - Week of May 31st, 2021
This week’s roundup features news from OpenJDK JEPs targeted for JDK 17, initial work on JDK 18, Project Skara 1.0, JavaFX, MicroProfile GraphQL, Quarkus 2.0, Micronaut 3.0, Hibernate ORM 5.5.0, Payara Platform 5, Eclipse Vert.x 4.1.0, Spring and EclipseCon 2021.
-
AceQL Releases Open-Source JDBC-over-HTTP Driver
AceQL has released a JDBC driver that operates over HTTP. The core of the project is open-source and an enterprise version is also available.
-
OpenJDK Discusses Post-SecurityManager Practices
Following the introduction of JEP-411 to deprecate Java’s SecurityManager, several projects have spoken up to discuss the impact and expected outcome of this change and how it is implemented in early-release builds of Java 17 (a Long-Term Support release). In particular, Oracle has published a technical paper, "Security and Sandboxing Post SecurityManager."
-
Java News Roundup - Week of May 24th, 2021
This week's roundup features news from OpenJDK JEPs targeted for JDK 17, GA releases of Jakarta EE 9.1 and Microsoft Build of OpenJDK, milestone and candidate releases for Micronaut and Hibernate Reactive, respectively, Spring releasing a vulnerability report to address a local privilege escalation attack with Spring WebFlux, and birthday celebrations for Hibernate and Java.
-
The Road to Quarkus 2.0: Continuous Testing
Quarkus continues its effort to make Java enterprise applications as efficient as possible, both from the perspective of its run time, resources, start and terminate time and now also from the development of applications. Quarkus 2.0 will enrich its dev mode with the continuous testing capability. Stuart Douglas, the senior principal engineer working on it, provides us with an overview.
-
Google Revamps Android Material Design, Improves UI Toolkit and Android Studio
At the recent Google I/O conference, Google introduced a number of significant improvements to its Android platform. Most notably, the original Material Design, introduced in 2014, gets a major overhaul, Jetpack Compose gets closer to 1.0, and Android Studio improves productivity.
-
Jolie - a Service-Oriented Programming Language for Distributed Applications
The Jolie programming language recently attracted the attention of developers on Hacker News. Jolie is a service-oriented language that encourages developers to model distributed software as composable services whose orchestration is described separately from communication protocols (SOAP, HTTP, XML-RPC) and deployment architecture. Jolie adopts services as a first-class concept.