News & Blogs
News and Events
Latest From Our Blogs
How to use route constraints in ASP.NET Core minimal APIs
When working with minimal APIs in ASP.NET Core, you can define routes for the HTTP verbs using mapping methods such as...
Eclipse Foundation releases Jakarta EE 11
Moving forward with the development of its enterprise Java application platform, the Eclipse Foundation has released...
Bringing post-quantum cryptography to Windows
Much of what we do to keep our online lives secure relies on public-key cryptography and its complex mathematical...
Google unveils Gemini CLI for developers
Google has introduced Gemini CLI, an open-source AI agent that brings Gemini AI capabilities right to a developer’s...
Pyrefly and Ty: Two new Rust-powered Python type-checking tools compared
What is most striking about Python’s latest wave of third-party tooling is that they aren’t written in Python....
Software development meets the McNamara Fallacy
The McNamara Fallacy is the idea that it is an error to make decisions purely on measurements or quantitative data....
AI benchmarking tools evaluate real world performance
A new AI benchmark for enterprise applications is now available following the launch of xbench, a testing initiative...
Kotlin 2.2.0 arrives with context parameters, unified management of compiler warnings
JetBrains has released Kotlin 2.2.0, the latest version of the company’s general purpose, statically typed language...
[In preview] Public Preview: Microsoft Cost Management adds support for FOCUS 1.2
Microsoft Cost Management now supports exporting cost and usage data in the FinOps Open Cost and Usage Specification...
o3-pro may be OpenAI’s most advanced commercial offering, but GPT-4o bests it
Unlike general-purpose large language models (LLMs), more specialized reasoning models break complex problems into...
Public cloud becomes a commodity
Since the dawn of the public cloud era, the narrative has focused on disruption and innovation. The Big Three...
LLMs aren’t enough for real-world, real-time projects
The major builders of large language models (LLMs)—OpenAI, DeepSeek, and others—are mistaken when they claim that...
Google’s Agent2Agent project moves to Linux Foundation
The Linux Foundation is the new home of the Agent2Agent (A2A) protocol, an open protocol developed by Google to enable...
Ktor adds dependency injection and HTMX modules
JetBrains has released Ktor 3.2.0, an update to the Kotlin-based framework for building asynchronous applications that...
[Launched] Generally Available: Azure Advisor VM Right-Sizing Update – Expanded SKU support and series coverage
Azure Advisor has improved its VM right-sizing recommendations by extending coverage for newer VM series. This broader...
Agentic AI won’t wait for your data architecture to catch up
A decade ago, the cloud ignited a massive replatforming of application and server infrastructure. Open-source...
GitHub’s AI billing shift signals the end of free enterprise tools era
GitHub began enforcing monthly limits on its most powerful AI coding models this week, marking the latest example of...
Why AI projects fail, and how developers can help them succeed
Even as we emerge from generative AI’s tire-kicking phase, it’s still true that many (most?) enterprise artificial...
Devops debt: The hidden tax on innovation
Your devops teams are likely wasting half their time on work that delivers zero business value. According to our 2025...
How to succeed (or fail) with AI-driven development
Artificial intelligence (AI) continues to permeate seemingly every aspect of business, including software development....