Exactly what would an AI-centric OS look like?
In a blog post released last month, Gartner analyst Tom Coshow wrote, “today’s AI models perform tasks such as generating text, but these are ‘prompted’ — the AI isn’t acting by itself. That is about to change with agentic AI (AI with agency). By 2028, 33% of enterprise software applications will include agentic AI, up […]
Read MoreHow to use ref structs in C# 13
In the C# programming language, structs or structure types are value types that allow faster access because they are usually stored in the stack. However, although structs reduce memory footprints and eliminate garbage collection overheads, they are not a good choice in high-performance scenarios where memory allocation and deallocation in the stack is critical. In […]
Read MoreCopilot Studio Agents get a major upgrade via Microsoft 365 Copilot
The Microsoft 365 Agent SDK has four key components. It offers multiple user interfaces, from the Microsoft 365 Copilot using tools like Copilot Pages, to Teams and even Slack. Grounding data comes from services that include the Microsoft Graph, Azure Fabric, and Azure AI Search. Everything is orchestrated from Semantic Kernel, with agent support from […]
Read MorePython to C: What’s new in Cython 3.1
One convenient way to do this automatically is to use the sys._is_gil_enabled() method to check if the macro needs to be used. A recipe like this might work: macros = [] if getattr(sys, “_is_gil_enabled”, None) and not sys._is_gil_enabled(): macros = [(“Py_GIL_DISABLED”,”1″)] ext_modules = [ Extension( “compute”, [“compute.pyx”], define_macros=macros ) ] 4. Ensure your code is […]
Read MoreRHEL AI, JBoss EAP 8 coming to Azure cloud
Red Hat will be making Red Hat Enterprise Linux AI (RHEL AI) and Red Hat JBoss Enterprise Application Platform (EAP) 8 available on Microsoft’s Azure cloud platform. Both arrangements were announced on November 19. Through a collaboration with Microsoft, RHEL AI will become available on the Azure Marketplace as an optimized and validated foundation model […]
Read MoreAdvanced programming with Java generics
List<? super Animal> (lower bound) can add Animal and its subtypes. List<? extends Animal> (upper bound) cannot add Animal or any subtype (except null). Reading bounded lists When reading lower- and upper-bound lists, remember this: List<? super Animal>: Items retrieved from a lower-bound list are of an indeterminate type up to Object. Casting is required […]
Read More3 data engineering trends riding Kafka, Flink, and Iceberg
Re-envisioning microservices as Flink streaming applications A common way to process data is to pull it out of Kafka using a microservice, process it using the same or potentially a different microservice, and then dump it back into Kafka or another queue. However, you can use Flink paired with Kafka to do all of the […]
Read MoreTypeScript 5.7 arrives with improved error reporting
Also in TypeScript 5.7 is a new compiler option, –rewriteRelativeImportExtensions. When an import path is relative and ends with a TypeScript extension (.ts, .tsx, .mts, .cts), and it is a non-declaration file, the compiler will rewrite the path to the corresponding JavaScript extension (.js, .jsx, .mjs, .cjs). This allows for writing TypeScript code that can […]
Read MoreA GRC framework for securing generative AI
Web-based AI tools – Web-based AI products, such as OpenAI’s ChatGPT, Google’s Gemini, and Anthropic’s Claude, are widely accessible via the web and are often used by employees for tasks ranging from content generation to research and summarization. The open and public nature of these tools presents a significant risk: Data shared with them is […]
Read MoreSpin 3.0 supports polyglot development using Wasm components
Spin 3.0 also includes an experimental flag, spin up –component-id, that lets developers specify which components to run from a Spin application, and it features deeper integration with WASI (WebAssembly System Interface) standards Spin 3.0, bringing support for the WASI Key-Value and WASI Config APIs. This support is a step toward bringing into Spin WASI […]
Read More