loader image

14216 Riyadh, Saudi Arabia

Office Hours: 8:00 AM – 6:00 PM

  • March 16 2025
  • Smart Transformation

JDK 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 More
  • March 14 2025
  • Smart Transformation

Has 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 More
  • March 13 2025
  • Smart Transformation

Weaviate 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 More
  • March 12 2025
  • Smart Transformation

Databricks’ 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 More
  • March 11 2025
  • Smart Transformation

How 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 More
  • March 10 2025
  • Smart Transformation

What is a smart city?

A smart city is a municipality that uses information and communication technology to increase operational efficiency, share information with the public, and improve the quality of government services and citizen welfare. While the exact definition varies, the overarching mission of a smart city is to optimize city functions, drive economic growth, and improve the quality […]

Read More
  • March 10 2025
  • Smart Transformation

Microsoft 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 More
  • March 9 2025
  • Smart Transformation

Visual 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
  • March 8 2025
  • Smart Transformation

Alibaba says its new AI model rivals DeepSeeks’s R-1, OpenAI’s o1

Alibaba Cloud on Thursday launched QwQ-32B, a compact reasoning model built on its latest large language model (LLM), Qwen2.5-32b, one it says delivers performance comparable to other large cutting edge models, including Chinese rival DeepSeek and OpenAI’s o1, with only 32 billion parameters. According to a release from Alibaba, “the performance of QwQ-32B highlights the […]

Read More
  • March 7 2025
  • Smart Transformation

The best Java and JVM language frameworks

Micronaut looks a lot like Spring for routes, but it has different tricks up its sleeve. This example highlights Micronaut’s ahead-of-time (AOT) compilation for fast startups: import io.micronaut.http.MediaType; import io.micronaut.http.annotation.Controller; import io.micronaut.http.annotation.Get; import io.micronaut.http.annotation.Produces; @Controller(“/hello”) public class HelloController { @Get(produces = MediaType.TEXT_PLAIN) public String index() { return “Hello, InfoWorld from Micronaut!”; } } Quarkus Like […]

Read More