InfoQ Homepage Programming Content on InfoQ
-
JEP 474: Generational Mode Now Standard for ZGC in Java
JEP 474, ZGC: Generational Mode by Default, has also been targeted for JDK 23. This JEP proposes to use the Z Garbage Collector (ZGC) from non-generational to generational mode by default. The non-generational mode will be deprecated and removed in a future JDK release. This will reduce the cost of maintaining the two modes, so future development can primarily focus on Generational ZGC.
-
Docker Desktop 4.29 Improves Container Isolation and Error Management, Integrates Moby 26, and More
The latest version of Docker Desktop implements socket mount permissions to enhance container isolation, updates error management to improve efficiency and reliability, integrates Moby 26, and speeds up file operations thanks to synchronized file shares.
-
Enhancing Developer Experience for Creating Artificial Intelligence Applications
For one company, large language models created a breakthrough in artificial intelligence (AI) by shifting to crafting prompts and utilizing APIs without a need for AI science expertise. To enhance developer experience and craft applications and tools, they defined and established principles around simplicity, immediate accessibility, security and quality, and cost efficiency.
-
JetBrains IntelliJ IDEA 2024.1 Delivers Support for Java 22 Features
JetBrains released IntelliJ IDEA 2024.1 featuring support for Java 22 features, OpenRewrite, WireMock server, the Maven Shade Plugin and full line code completion for Java and Kotlin.
-
API Access with Amazon Verified Permissions and Amazon Cognito
AWS recently announced that Amazon API Gateway requests can now be authorized with Amazon Verified Permissions. With this feature, HTTP requests containing tokens issued by Amazon Cognito can be used to perform authorization decisions against API resources.
-
Uno Platform 5.2 Brings .NET Single Project Targeting 9 Platforms
Last week, Uno Platform released its latest update, 5.2, with a flagship feature regarding the Single Project solution. This solution, as reported, empowers developers with a unified approach across 9 platform targets, mobile, web, desktop, and embedded applications.
-
Google Text Embedding Model Gecko Distills Large Language Models for Improved Performance
Gecko is a text embedding model that Google created by distilling knowledge from large language models into a general-purpose model. Gecko is trained using a novel approach on a variety of tasks including document retrieval, semantic similarity, and classification, and aims to be as general-purpose as it goes as well as highly performant.
-
OpenAI Releases New Fine-Tuning API Features
OpenAI announced the release of new features in their fine-tuning API. The features will give model developers more control over the fine-tuning process and better insight into their model performance.
-
New MSTest SDK: Usage of MSTest Runner Extensions, Support Running Tests in Native AOT
Microsoft announced the new MSTest SDK built on top of the MSBuild Project SDK system. This SDK improves the experience of testing with MSTest. There are features such as easier usage of MSTest Runner extensions, support running tests in Native AOT mode, and better default suggestions.
-
Java News Roundup: WildFly 32, JEPs Proposed to Target for JDK 23, Hibernate 6.5, JobRunr 7.1
This week's Java roundup for April 22nd, 2024, features news highlighting: the release of WildFly 32; JEP 476, Module Import Declarations (Preview), JEP 474, ZGC: Generational Mode by Default, and JEP 467, Markdown Documentation Comments, proposed to target for JDK 23; Hibernate ORM 6.5; and JobRunr 7.1.
-
Netflix Uses Elasticsearch Percolate Queries to Implement Reverse Searches Efficiently
Netflix engineers recently published how they use Elasticsearch Percolate Queries to "reverse search" entities in a connected graph. Reverse search means that instead of searching for documents that match a query, they search for queries that match a document, powering dynamic subscription scenarios where there is no direct association between the subscriber and the subscribed entities.
-
Meta Shares its Mixed-Reality Meta Horizon OS to Third Parties
Opening up the operating system that powers its Meta Quest devices to third-party hardware makers, Meta aims to create a larger ecosystem and make it easier for developers to create apps for larger audiences.
-
Reliable Web App Pattern Now Optimizes Azure Migration with Enhanced Infrastructure and Security
Microsoft has released an updated version of the Reliable Web App (RWA) Pattern for .NET. This update focuses on improving production infrastructure and network security in response to user feedback, making Azure migration easier for .NET web apps.
-
Devnexus 2024 Celebrates 20 Years of Java Developer Conferences
Celebrating its 20th year, Devnexus 2024 was held from April 9-11, 2024, at the Georgia World Congress Center in Atlanta, Georgia. The event featured speakers from the Java community who delivered workshops and talks on tracks such as: Agile; Architecture; Artificial Intelligence; Cloud Technology; Core Java; Jakarta EE; Core Java; and Security.
-
Rachael Greaves at QCon London: Ethical AI Can Decrease the Impact of Data Breaches
At QCon London, Rachael Greaves, chief executive officer at Castlepoint Systems, presented both the obligations and benefits of data minimisation as a mechanism to decrease the impact of data breaches. AI autoclassification and automatic decision-making tools help with the ever-increasing data volumes as long as ethical principles are considered, allowing decisions to be challenged.