loader image

14216 Riyadh, Saudi Arabia

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

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

TypeScript 5.8 reaches general availability

Microsoft’s TypeScript 5.8, the latest version of the company’s strongly typed superset of JavaScript, has reached general availability (GA). However, one new feature introduced at the beta stage, a limited form of checking against conditional types in return statements, was dropped from the GA release. General availability was announced February 28. Since the beta release, […]

Read More
  • March 4 2025
  • Smart Transformation

Who needs Google technology? Probably not you

After all, you’re not Google, and you won’t be anytime soon. Yes, I’ve argued that “run like Google” is an achievable goal, but the kinds of challenges Google faces are generally not the problems you’re going to have in your lifetime. Google’s Zanzibar is an example of tech that is awesome for Google but likely […]

Read More