InfoQ Homepage News
-
The Guardian's Deep Dive into Qubes OS: a Secure Solution for Whistleblowing and Journalism
The Guardian's engineering team recently shared their experience with Qubes OS, a security-focused desktop operating system. The engineering team configured the Quebes workstations utilizing SaltStack, the default management engine in the Quebes OS.
-
JLama: The First Pure Java Model Inference Engine Implemented With Vector API and Project Panama
Karpathy's 700-line llama.c inference interface demystified how developers can interact with LLMs. Even before that, JLama started its journey of becoming the first pure Java-implemented inference engine for any Hugging Face model, from Gemma to Mixtral. Leveraging the new Vector API and PanamaTensorOperations class with native fallback the library is available in Maven Central.
-
Microsoft Launches Preview of Arm-Based Azure VMs Featuring Cobalt 100 Processor
The new Cobalt 100 Arm-based virtual machine (VM), based on Microsoft’s custom silicon series announced in November 2023, is currently in preview.
-
ASP.NET Core Updates in .NET 9 Preview 4: Support for OpenAPI Doc Generation, HybridCache and More
Microsoft released .NET 9 Preview 4 which contains features regarding ASP.NET Core: built-in support for OpenAPI document generation, HybridCache API, and adding static SSR pages to a globally-interactive Blazor Web app. There is also an improvement implemented to avoid 503 errors during an app recycle in IIS.
-
Stanford AI Index 2024 Report: Growth of AI Regulations and Generative AI Investment
Stanford University’s Institute for Human-Centered Artificial Intelligence (HAI) has published its 2024 AI Index annual report. The report identifies top trends in AI, such as 8x growth in Generative AI investment since 2022.
-
What's New in C# 13: Enhanced Params, Performance Boosts, and New Extension Types
Last week, during the Microsoft Build 2024, Microsoft announced the new preview features of C# 13, the latest version of the popular .NET programming language. As the most notable improvements to params parameters, the new extension types are announced, and the release includes several performance and memory enhancements for .NET developers.
-
Kubernetes Gateway API v1.1 Released: New Standard Features and Experimental Enhancements
The Kubernetes SIG Network announced the the version 1.1 of Gateway API. This update sees several key features moving to the Standard Channel (GA), including support for service mesh and GRPCRoute. Additionally, new experimental features such as session persistence and client certificate verification have been introduced.
-
Fullstack TypeScript on AWS: Amplify Gen 2 Now Generally Available
AWS has recently announced the general availability of Amplify Gen 2, a “code-first developer experience” that enables TypeScript and JavaScript developers to build and deploy fullstack applications on AWS.
-
NIST Launches Program to Discriminate How Far from "Human-Quality" are Gen AI Generated Summaries
NIST launched a public Gen AI evaluation program for systems developed by the international research community. The pilot program focuses on systems that can generate human-like summaries from multiple documents, or discriminators to identify whether a summary was AI-generated. For now, information about text-to-text modality is available. The registration closes in May.
-
Kotlin 2.0 Launched with New, Faster, More Flexible K2 Compiler
JetBrains has released Kotlin 2.0 along with the new K2 compiler. While the language itself introduces no new syntax, the K2 compiler brings several benefits, including faster builds, extended analysis capabilities with smart casts, and multiplatform support out of the box.
-
Java News Roundup: Java Turns 29, Kotlin 2.0, Semantic Kernel for Java 1.0, More OpenJDK Updates
This week's Java roundup for May 20th, 2024, features news highlighting: Java’s 29th birthday; the release of Kotlin 2.0 and Semantic Kernel for Java 1.0; JEP 477, Implicitly Declared Classes and Instance Main Methods (Third Preview), targeted for JDK 23; and four JEPs proposed to target for JDK 23.
-
JEP 477 Enhances Beginner Experience with Implicitly Declared Classes and Instance Main Methods
JEP 477, Implicitly Declared Classes and Instance Main Methods (Third Preview), has been promoted to Targeted status. This JEP proposes to "evolve the Java language so that students can write their first programs without needing to understand language features designed for large programs." This JEP moves forward Brian Goetz's September 2022 blog post, Paving the on-ramp.
-
Public Preview of Azure Compute Fleet: Streamlining Azure Compute Capacity Management
At the annual Build conference, Microsoft announced the public preview of Azure Compute Fleet, a new service that streamlines the provisioning and management of Azure compute capacity across different virtual machine (VM) types, availability zones, and pricing models to achieve desired scale, performance, and cost.
-
Spring Ecosystem Releases Focus on Spring Boot, Spring Session and Spring Security
There was a flurry of activity in the Spring ecosystem during the week of May 20th, 2024, highlighting GA releases of: Spring Boot 3.3.0, Spring Security 6.3.0, Spring Session 3.3.0 and Spring Integration 1.3.0.
-
Microsoft Introduces the Public Preview of Bicep Templates Support for Microsoft Graph
Microsoft announced that the Bicep templates for Microsoft Graph resources will be in public review starting May 21st. Bicep templates simplify the deployment of Microsoft Graph resources, allowing for efficient infrastructure definition and repeated deployments using declarative syntax, well-suited for DevOps and infrastructure-as-code workflows.