Oracle reveals five new features coming to Java
With JDK (Java Development Kit) 24 having just reached general availability, Oracle has given a sneak peek at Java features set to arrive in the not-too-distant future, ranging from enhanced primitive boxing to null-restricted value class types. Oracle on March 18 cited five features that were being prepared for an upcoming Java release, including stable […]
Read MoreSpeeding up .NET application development with Uno Studio
Developer productivity is one of those topics that never goes away. How can we not only make it easier to deliver code but also make that code more reliable and resilient? As a result, we’re seeing something of a renaissance in developer tools, from AI-based pair programming to low-level refactoring services, and even better ways […]
Read MoreAttackers attempted hijacking 12,000 GitHub accounts with click-fix alerts
“Security Alert: Unusual Access Attempt,” the fake alert reads, Luc4m said. “We have detected a login attempt on your GitHub account that appears to be from a new location or device.” Users are prompted to update passwords, 2FA The alert offered a number of steps to secure their accounts against unauthorized activity. “If you recognize […]
Read MoreJDK 25: The new features in Java 25
Java Development Kit (JDK) 25, a planned long-term support release of standard Java due in September, now has two features officially proposed for it. The first is a preview of an API for stable values, a feature that promises to speed up the startup of Java applications. The second is the removal of the previously […]
Read MoreHas AWS lost its edge?
Amazon Web Services (AWS) has long maintained its dominance in the cloud computing market, serving as the backbone for many enterprises’ digital transformation efforts for more than a decade. However, recent shifts in strategy suggest that AWS may be faltering in its ability to pioneer meaningful innovations in enterprise technology. Case in point: AWS’s recent […]
Read MoreWeaviate adds agents to its tech stack to ease gen AI app development
In the absence of the agent, developers would have to construct a query understanding pipeline, which Weaviate claims is challenging to build, maintain, and requires specialized expertise. The Query Agent, according to Victoria Slocum, machine learning engineer at Weaviate, ditches SQL-to-text querying and uses function calling. Function calling, in turn, uses an LLM to structure […]
Read MoreDatabricks’ new updates aim to ease gen AI app and agent development
Data lakehouse provider Databricks is introducing four new updates to its portfolio to help enterprises have more control over the development of their agents and other generative AI-based applications. One of the new features launched as part of the updates is Centralized Governance, which is designed to help govern large language models, both open and closed source […]
Read MoreHow to handle type erasure in advanced Java generics
printItems(“Hello”, “World”); printItems(1, 2, 3, 4, 5); printItems(1.1, 2.2, 3.3); Watch out for heap pollution One of the main concerns when using varargs with generics is heap pollution. Heap pollution occurs when the parameterized type of a variable does not agree with the type of the objects it points to. This can happen because varargs […]
Read MoreMicrosoft reportedly struggling to build its own reasoning models to rival OpenAI
Different priorities Jason Andersen, vice president and principal analyst, Moor Insights & Strategy, noted that the two companies have different priorities. “OpenAI focuses on delivering the best models in service of the mission of achieving AGI [artificial general intelligence]. There are not many (or any) multi-billion dollar revenue engines with that level of single-mindedness. I […]
Read MoreVisual Studio Code 1.98 shines on GitHub Copilot
In another change, a collapsed mode has been added for Next Edit Suggestions (NES), a capability in which Copilot predicts the next edit. There also is more advanced code base search in Copilot. When developers add #codebase to a Copilot Chat query, Copilot helps find relevant code in a workspace for a chat prompt. Now, […]
Read More