Multicloud developer lessons from the trenches
If the features of one cloud environment are a business benefit, deploying multiple clouds has to be even better, right? It’s true that a multicloud architecture promises to give you the best of all possible worlds, letting you take advantage of...
The tough task of making AI code production-ready
Developers are increasingly turning to large language models (LLMs) to crank out code at astonishing volumes. As much as 41% of all code is now written by machines, totaling 256 billion lines in 2024 alone. Even Google, which employs some of the best ...
Kotlin gets a new AI agent framework
Looking to make Kotlin a first-class language for AI, JetBrains has introduced Koog, an open source agentic framework for building AI agents within the Java virtual machine (JVM) ecosystem via a Kotlin domain-specific language (DSL). Introduced May 2...
Enterprises are wasting the cloud’s potential
Imagine a once-renowned international manufacturing corporation, known for its flexibility in responding to market shifts, embarks on a cloud venture with a commitment to enhancing operational efficiency and stimulating creativity. After two years, th...
Java turns 30, and there’s no stopping it now
Happy Birthday, Java! Even as rivals Python and Rust claim the spotlight, proponents say the 30-year-old language will continue to forge ahead. Introduced by Sun Microsystems on May 23, 1995, Java is a pillar of enterprise computing. The language has ...
.NET Aspire update includes AI debugging via GitHub Copilot
.NET Aspire 9.3, the latest version of Microsoft’s cloud-ready stack for building distributed applications, has been released. The current update leverages GitHub Copilot as an AI debugging assistant. Introduced May 19 and billed as a minor release,...
How generative AI rollouts fail, and how to fix them
Despite big strides, generative AI is still in its infancy in the enterprise, and often when AI tools are deployed, they don’t live up to expectations. Success stories come from careful planning that creates a cohesive data and infrastructural found...
Anthropic releases Claude Sonnet 4 and Claude Opus 4
Anthropic has introduced its next generation of Claude models, Claude Opus 4 and Claude Sonnet 4, which the company said set new standards for coding, advanced reasoning, and AI agents. Both are hybrid reasoning models, offering the expected near-inst...
The Windows AI platform takes shape
In May 2024, Microsoft announced the Windows Copilot Runtime. Targeted at its then-new Copilot+ PCs, it provided a mix of innovations, from on-device small language models to improvements to Windows’ support for NPU (neural processing unit) hardware...
Evolving the Windows AI platform
In May 2024, Microsoft announced the Windows Copilot Runtime. Targeted at its then-new Copilot+ PCs, it provided a mix of innovations, from on-device small language models to improvements to Windows’ support for NPU (neural processing unit) hardware...
How to add user context to request traces in ASP.NET Core
When working with web applications, you will often want to keep watch on user requests to understand user behavior. Known as request tracing, this process also enables you to monitor the reliability of your applications and to inspect requests and det...
How to use method references in Java
Method references in Java are part of the broader set of features introduced and enhanced in Java 8 and beyond. They are a concise way to refer to methods of classes or objects. Method references are especially useful in the context of lambda expressi...
Red Hat readies Advanced Developer Suite
Red Hat has announced Red Hat Advanced Developer Suite, an integrated suite of tools for developers that includes an internal developer platform, trusted software supply chain capabilities, platform application capabilities, and streamlined tools that...
InfluxDB’s new model for time series workloads
In 2017, I was developing software focused on answering one question: “What happens when this airplane gets struck by lightning?” Not if, but when. On average, every airplane is struck by lightning once per year. And when that moment arrives, mill...
CloudBees unveils AI-enhanced devops platform
CloudBees has unveiled the CloudBees Unify devops platform, which brings an AI-enhanced control plane to existing developer tool chains, providing a modular solution for complex software environments. Announced May 20 and still in an early access phas...
Google releases agent development kits for Python and Java
Google has released agent development kits for the Python and Java programming languages. The Python ADK 1.0.0 and Java ADK 0.1.0 were announced on May 20. The open source tool kits are designed to be used for building and deploying sophisticated AI ...
Microsoft beefs up SQL Server 2025 for AI-driven applications
Microsoft is moving SQL Server 2025 into public preview, adding new features to help enterprises develop AI-driven applications. One of the key new capabilities is vector search, which will enable enterprises to perform semantic search on their data u...
Red Hat Enterprise Linux 10 adds AI-powered management
Red Hat has introduced Red Hat Enterprise Linux 10, featuring Lightspeed, an AI-powered service for building, deploying, and managing Red Hat’s Linux using simplified commands. Available through the Red Hat Customer Portal, RHEL 10 was unveiled M...
AI and Vector Data Extensions are now Generally Available (GA)
We’re excited to announce that these extensions are now generally available, providing developers with a robust foundation to build scalable, maintainable, and interoperable AI-powered applications. The post AI and Vector Data Extensions are now Gene...
Google I/O 2025: The most important new launches
At its annual developer conference, Google presented groundbreaking AI innovations that go far beyond mere product updates. Rather, they outline a future in which artificial intelligence is no longer just a tool, but an omnipresent, proactive companio...