AI

Microsoft previews AI chat template for .NET
Microsoft is previewing a .NET web app template intended to enable quick development of AI-powered chat applications. Part of an ongoing effort to make AI development with .NET easier to discover and use, the AI Chat Web App template was announced Mar...
2025-03-08 17:38
Microsoft reportedly struggling to build its own reasoning models to rival OpenAI
Microsoft may be “all in” with AI, but its efforts to produce homegrown products to feed its ambitions have so far been lagging and its reliance on OpenAI prevails. However, recent events may augur change. The company has reportedly finally comple...
2025-03-07 22:29
JFrog unveils JFrog ML for MLOps
JFrog has released JFrog ML, an MLOps solution designed to bring devops best practices to building, deploying, managing, and monitoring AI/ML workflows. The company said that by pairing practices for developing machine learning models with traditional...
2025-03-07 21:04
State-of-the-art text embedding via the Gemini API
A new experimental Gemini Embedding text model, now available in the Gemini API, achieves top rankings on the Massive Text Embedding Benchmark (MTEB) leaderboard and offers expanded language support and high-dimensional embeddings.
2025-03-07 19:00
Anthropic’s upgraded Console targets more collaboration among developers
Anthropic has upgraded its Console — an interface that lets enterprises create API keys, add more users to a team, set up billing, and experiment with Claude on the Workbench, in an effort to promote more collaboration. “Developers can now share p...
2025-03-07 12:42
JavaScript tools and frameworks we’re watching now
JavaScript is moving in two directions at once, favoring both comprehensive, full-stack frameworks and greater simplicity. Sometimes these trends are harmonious, and at other times they are at odds. The drive for frameworks and libraries that abstra...
2025-03-07 09:00
When to choose a bare-metal cloud
I did something last week that I had not done for a while. I recommended a bare-metal cloud service to a client. They had a particular purpose, and it was the right technology to solve the problem. In a typical public cloud environment, most users int...
2025-03-07 09:00
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 Ope...
2025-03-07 01:38
Visual Studio Code 1.98 shines on GitHub Copilot
Visual Studio Code 1.98 has arrived, featuring enhancements to the GitHub Copilot AI coding assistant, including previews of Copilot Next Edit Suggestions, Copilot agent mode improvements, and Copilot Edits support for notebook files. Otherwise known ...
2025-03-07 00:47
Gemini 2.0 Deep Dive: Code Execution
This blog post introduces Gemini's code execution feature, which allows the AI model to generate and run Python code for tasks like solving equations, data analysis, and creating visualizations.
2025-03-06 23:00
How to handle type erasure in advanced Java generics
Generics programming in Java enhances type safety and code reusability by allowing developers to define classes and methods using type parameters. Advanced techniques like bounded types and wildcards support the creation of flexible data structures an...
2025-03-06 09:00
Portkey: An open-source AI gateway for easy LLM orchestration
The explosion of open-source AI frameworks has given developers unprecedented flexibility in deploying AI models. Portkey, an open-source AI gateway, simplifies AI model orchestration by providing a unified API for multiple AI providers, reducing fric...
2025-03-06 09:00
The key new features in .NET 10
The first preview of the next long-term support release of .NET is now available. Like previous even-numbered releases, .NET 10 builds on features introduced in the current short-term release, with a focus on performance and reliability improvements. ...
2025-03-06 09:00
C++ founder emphasizes profiles for memory safety
C++ memory safety issues have come under heat recently, with rising interest in projects like TrapC and Safe C++ that attempt to tackle the issue. But C++ designer Bjarne Stroustrup remains steadfast in promoting profiles as essential for safety in C+...
2025-03-05 22:55
C++ founder champions profiles for memory safety
C++ memory safety issues have come under heat recently, with rising interest in projects like TrapC and Safe C++ that attempt to tackle the issue. But C++ designer Bjarne Stroustrup remains steadfast in promoting profiles as essential for safety in C+...
2025-03-05 22:55
CalCam: Transforming Food Tracking with the Gemini API
CalCam, a calorie-tracking app, uses the Gemini API to analyze meal photos, providing users with fast and accurate nutritional information. Polyverse, CalCam's creator, highlights Gemini API's speed, accuracy, and structured JSON output are crucial for...
2025-03-05 20:00
Salesforce’s Agentforce 2dx update aims to simplify AI agent development, deployment
Salesforce on Wednesday released the third version of its agentic AI offering — Agentforce 2dx — to simplify the development, testing, and deployment of AI agents that can automate business processes across departments, such as sales, service, mar...
2025-03-05 13:18
How to boost Python program performance with Zig
Python might not be the fastest of languages, but it has many advantages. Users enjoy Python’s convenience and development speed, as well as its broad ecosystem of libraries. Something else people appreciate about Python is how it bridges language e...
2025-03-05 09:00
The best Java and JVM language frameworks
Not long ago in this space, we compared the 10 best front-end JavaScript frameworks. Now we turn our piercing gaze to the ample supply of back-end frameworks, starting with frameworks built for Java and JVM languages. Learn about your options for stat...
2025-03-05 09:00
Why you should use dependency injection
A few weeks ago, I wrote about how a good software team will defer decisions as long as possible. Smart teams will design and build systems that don’t lock them into any particular implementation until it is utterly necessary. (And even then, if the...
2025-03-05 09:00