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 their latest models, like OpenAI’s o-series or DeepSeek’s R1, can now “reason.” What they’re offering isn’t reasoning. It...
Public cloud becomes a commodity
Since the dawn of the public cloud era, the narrative has focused on disruption and innovation. The Big Three providers (Amazon Web Services, Microsoft Azure, and Google Cloud) have commanded center stage by captivating customers and analysts alike wi...
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 agentic AI interoperability and trusted agent communication across systems and platforms. Launched by Google in April, the A2A proto...
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 brings modules for dependency injection and HTMX and automatic deserialization of configuration files into data classes, among other...
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 technologies like Docker and Kubernetes transformed software velocity and operational flexibility, launching a new era. But it didn’t happe...
How to succeed (or fail) with AI-driven development
Artificial intelligence (AI) continues to permeate seemingly every aspect of business, including software development. AI-augmented development involves using generative AI to support various stages of the software development lifecycle, including des...
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 State of Java Survey & Report, 62% of organizations report that dead code is hampering their devops productivity, while 33% admit the...
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 intelligence and machine learning projects will derail before delivering real value. Despite skyrocketing investment in AI, the majo...
Developers set the pace for genAI tools adoption
The increasingly weird interactions between everyday people and ChatGPT may make more headlines, but developers are setting the pace for AI’s future. Whether it’s coding assistants auditioning (sometimes erratically) as copilots, development platf...
The hyperscalers disrupt the sovereign cloud disruptors
The fast-paced world of cloud computing is a continuous cycle of innovation and disruption. Most recently, sovereign cloud startups have stepped into the spotlight, offering specialized cloud services with a focus on sovereignty to address pressing co...
Firecrawl: Easy web data extraction for AI applications
As organizations increasingly rely on large language models (LLMs) to process web-based information, the challenge of converting unstructured websites into clean, analyzable formats has become critical. Firecrawl, an open-source web crawling and data ...
Taking advantage of Microsoft Edge’s built-in AI
Large language models are a useful tool, but they’re overkill for much of what we do with services like ChatGPT. Summarizing text, rewriting our words, even responding to basic chatbot prompts are tasks that don’t need the power of an LLM and the ...
Google previews Gemini 2.5 Flash-Lite
Google has unveiled a preview of Gemini 2.5 Flash-Lite, a reasoning model optimized for cost and speed, and announced that two other Gemini models, Gemini 2.5 Pro and Gemini 2.5 Flash, are now generally available. Google made the announcements June 17...
Parasoft C/C++test adds AI assistant
Parasoft has released Parasoft C/C++test 2025.1, an update to the company’s automated testing solution for for C and C++ developers that introduces an AI assistant. The new release also adds nearly 70 static analysis rules, among other improvements....
Retail versus finance: How genAI coding strategies diverge
An AI security vendor on Tuesday published an analysis of the generative AI (genAI) coding differences between its retail and finance customers, revealing that the retail approach is much more aggressive, whereas finance has been working on the techno...
Get started with Python type hints
Python is best thought of as a dynamic but strongly typed language. Types aren’t associated with the names of things, but with the things themselves. This makes Python flexible and convenient for developers because you don’t have to rigorously def...