InfoQ Homepage Development Content on InfoQ
-
Jakarta EE Working Group Delivers Core Profile for Jakarta EE 11
What was originally planned for a full GA release of Jakarta EE 11 in July 2024, only the Core Profile was delivered in December 2024, 27 months after the release of Jakarta EE 10. The Platform and Web Profile will most-likely be released in 1Q2025. While some may characterize this as "just another significant delay," there were practical reasons for the change.
-
.NET Application Porting with Amazon Q Developer AI-Powered Transformation Capabilities
AWS has launched Amazon Q Developer's generative AI capabilities, enabling .NET Framework applications to transition to cross-platform .NET up to four times faster, reducing licensing costs by 40%. With user-friendly automation, developers can modernize code and streamline compliance while leveraging the latest innovations.
-
AWS Introduces S3 Tables Bucket: Is S3 Becoming a Data Lakehouse?
AWS has recently announced S3 Tables Bucket, managed Apache Iceberg tables optimized for analytics workloads. According to the cloud provider, the new option delivers up to 3x faster query performance and up to 10x higher transaction rates for Apache Iceberg tables compared to standard S3 storage.
-
Improving Threads' iOS Performance at Meta
An app's performance is key to make users want to use it, say Meta engineers Dave LaMacchia and Jason Patterson. This includes making it lightning-fast, battery-efficient, and reliable across a range of devices and connectivity conditions. In a recent article, they recounted their experience with the Threads app.
-
LLaMA-Mesh: NVIDIA’s Breakthrough in Unifying 3D Mesh Generation and Language Models
NVIDIA researchers have introduced LLaMA-Mesh, a groundbreaking approach that extends large language models (LLMs) to generate and interpret 3D mesh data in a unified, text-based framework. LLaMA-Mesh tokenizes 3D meshes as plain text, enabling the seamless integration of spatial and textual information.
-
Cloudflare 2024 Year in Review: Strong Growth for GitHub Copilot and Go Surpasses Node.js
Cloudflare has recently published the fifth edition of its Radar Year in Review, a report analyzing data from the global hyperscaler network. The results reveal a 17.2% increase in global internet traffic, with notable growth in mobile and IPv6 requests. Additionally, Go overtook Node.js as the most popular language for automated API requests and GitHub Copilot saw significant growth.
-
OpenSilver 3.1 Brings XAML Cross-Platform Designer
The latest version of OpenSilver 3.1, a remake of Microsoft's retired Silverlight web application framework, extends the visual designer launched in July to non-Windows platforms. It also includes support for .NET 9 and some WPF-specific features.
-
AWS Adds News Amazon Q Developer Agent Capabilities: Doc Generation, Code Reviews, and Unit Tests
AWS has enhanced its generative AI-powered Amazon Q Developer, streamlining software development with new agent capabilities. Key features include automated documentation, code reviews, and unit test generation, allowing developers to focus on coding. Available in all AWS Regions, Amazon Q Developer simplifies processes in IDEs like Visual Studio Code and IntelliJ IDEA.
-
Microsoft Introduces Serverless GPUs on Azure Container Apps in Public Preview
Discover the power of Azure Container Apps with serverless GPUs, now in public preview! Leverage NVIDIA A100 and T4 GPUs for real-time AI inferencing and machine learning, all without infrastructure management. Enjoy scale-to-zero capabilities and per-second billing, optimizing both performance and costs. Unlock innovation with seamless Azure integration!
-
Deno 2 Released, Focuses on Interoperability with Legacy JavaScript Infrastructure and Use at Scale
The Deno team recently released Deno 2. According to the team, Deno 2 provides seamless interoperability with legacy JavaScript infrastructure, a stabilized standard library, a modern registry for sharing JavaScript libraries across runtimes, and more.
-
Flutter 3.27 Promotes New Rendering Engine Impeller, Improves iOS and Material Widgets, and More
Flutter 3.27, brings a wealth of changes, including better adherence to Apple's UI Guidelines thanks to a number of improved Cupertino widgets, new features for CarouselView, list rows and columns, ModalRoutes transitions, and so on. Furthermore, the new release makes the Impeller rendering engine the default, with improved performance, instrumentation support, concurrency support, and more.
-
Java News Roundup: Spring AI 1.0-M5, LangChain4j 1.0-Alpha1, Grails 7.0-M1, JHipster 8.8
This week's Java roundup for December 23rd, 2024, features news highlighting: the fifth milestone release of Spring AI 1.0; the first milestone release of Grails 7.0; the first alpha release of LangChain4j 1.0; and the release of JHipster 8.8.
-
Kubernetes 1.32 Released with Dynamic Resource Allocation and Graceful Shutdown of Windows Nodes
The Cloud Native Computing Foundation (CNCF) released Kubernetes 1.32, named Penelope a few weeks ago. The new release introduced support for the Graceful Shutdown of Windows Nodes, new status endpoints for core components, and asynchronous preemptions in the Kubernetes scheduler.
-
After Rome Failure, VoidZero is the Newest Attempt to Create Unified JavaScript Toolchain
Evan You, creator of the Vue web framework, announced VoidZero, a company dedicated to building a unified development toolchain for the JavaScript ecosystem. You posits that VoidZero may succeed where Rome, a project with similar goals, failed as it inherits the large user base from the popular Vite toolchain. While VoidZero would release open-source software, the company itself is VC-funded.
-
How Meta Ported Million Lines of Android Code from Java to Kotlin
In order to maximize the benefits brought by Kotlin in terms of productivity and safety, Meta engineers have been hard at work to translate their 10 million line Android codebase from Java into Kotlin. One year into this process, they have ported approximately half of their codebase and developed a specific tool, Kotlinator, to automate the process as much as possible.