InfoQ Homepage Development Content on InfoQ
-
Java 23 Delivers Markdown Documentation, ZGC Generational Mode, Deprecate sun.misc.Unsafe
Oracle has released version 23 of the Java programming language and virtual machine. As the second non-LTS release since JDK 21, the final feature set includes 12 JEPs. Three of these - Markdown Documentation Comments, ZGC: Generational Mode by Default and Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal - are final features without having gone through the preview process.
-
ASP.NET Core 9 RC 1: Keep-Alive Timeouts for Websockets, Improved SignalR Tracing, and More
Last week, Microsoft released the first Release Candidate of .NET 9. This is the first Go-live version of the new framework, expected to be released later this year, and it consolidates significant updates to ASP.NET Core. Among the new features are: Keep-alive timeout for WebSockets, support for Keyed DI services in middleware, and improvements to SignalR distributed tracing.
-
Java News Roundup: Payara Platform, Piranha Cloud, Spring Milestones, JBang, Micrometer, Groovy
This week's Java roundup for September 9th, 2024, features news highlighting: the September 2024 Payara Platform, Piranha Cloud and Micrometer releases, Spring Framework 6.2.0-RC1, Spring Data 2024.1.0-M1, JBang 0.118.0 and Groovy 5.0.0-alpha-10.
-
AWS Unveils Parallel Computing Service to Accelerate Scientific Discovery
AWS has unveiled its Parallel Computing Service (PCS), a fully-managed solution designed to streamline high-performance computing (HPC) for scientists and engineers. With capabilities like easy cluster setup via EC2 and support for Slurm, PCS accelerates complex simulations, empowering users to tackle challenging workloads effortlessly across multiple global regions.
-
Amazon Introduces Storage Browser for S3
Amazon has recently announced the alpha release of Storage Browser for Amazon S3, providing end users with a simple interface for accessing data stored in S3. The project is available in the AWS Amplify JavaScript and React client libraries.
-
CoreWCF Gets Azure Storage Queue Bindings
Microsoft released a CoreWCF service library and a WCF client library with the bindings for Azure Storage Queue. The new bindings allow developers to use Azure Service Queues for reliable and scalable messaging solutions. They also unlock simple migration of legacy Microsoft MSMQ WCF solutions to an Azure cloud-based architecture.
-
Vapor 5 Materializes the Future of Server-Side Development in Swift
Over four years since the launch of its current version, the team behind Swift server-side development framework Vapor is making room for Vapor 5, which aims at leveraging Swift 6 concurrency capabilities and laying the foundations for the framework's future evolution. An initial alpha release is planned to be ready when Swift 6 is officially released.
-
Security Experts Exploit Airport Security Loophole with SQL Injection
In the article "Bypassing airport security via SQL injection," two security researchers recently demonstrated how they executed a simple SQL injection attack on a service that enables pilots and flight attendants to bypass airport security screening.
-
Microsoft .NET Conf: Focus on AI
Last month the latest edition of the .NET Conf: Focus series for 2024 took place, featuring AI development topics. The event targeted developers of all levels, with both informative and hands-on sessions showcasing how to use artificial intelligence within the .NET ecosystem. This was one of the most technical events ever in the Focus series, with many high-quality, deep-dive sessions.
-
Java News Roundup: Stream Gatherers, Project Loom, Hibernate Validator, LangChain4j, Clojure
This week's Java roundup for September 2nd, 2024, features news highlighting: JEP 485, Stream Gatherers, promoted to Candidate; Project Loom Build 24-loom+7-60; Hibernate Validator 9.0.0.Beta3; LangChain4j 0.34.0; and Clojure 1.12.0.
-
AWS CodeBuild Now Supports Mac Builds
Amazon has recently announced that AWS CodeBuild, its managed build service, now supports building applications on macOS. However, due to Apple's licensing requirements, developers must still reserve a dedicated macOS fleet to utilize this new option.
-
The Value of Using Timeless Testing Tools
According to Benjamin Bischoff, developers find new tools much more interesting than old ones, as they offer an opportunity to learn new technologies and approaches and to expand their tool belt. Using tools that have been around for decades, however, can save time and budget. When evaluating tools, it is more important to understand the problem to be solved than to jump straight into the tools.
-
Elastic Returns to Open Source: Will the Community Follow?
In a surprising move for both the open-source and Elastic communities, Shay Banon, founder and CEO of Elastic, recently announced that Elasticsearch and Kibana will once again be open source. The two products will soon be licensed under the AGPL, an OSI-approved license.
-
Uno Platform 5.3 Released, Including JetBrains Rider Official Support
A few weeks ago, Uno released version 5.3 of their multi-platform UI framework for .NET developers. The highlight of the new release is the official support for JetBrains Rider. Other relevant features include improved Hot Reload experience, two new UI controls, new font options, and support for SkiaSharp 3 Previews.
-
.NET Aspire 8.2: Components Renamed to Integrations, Enhanced Testing, and More Improvements
.NET Aspire 8.2 has been officially released, bringing enhancements focused on onboarding, testing, and overall quality-of-life improvements. A significant change in this version is the renaming of Components to Integrations. The term "Integrations" now means packages that assist with the setup, initialization, and interaction with major cloud services and platforms.