Should public clouds enforce government policies?
In the world of cloud computing, trust is everything. Businesses migrate to the cloud because they expect reliability, scalability, and uninterrupted operations, regardless of their location or external pressures that may arise. But what happens when ...
Google rolls out AI coding tool for GitHub repos
Google has introduced Gemini CLI GitHub Actions, a no-cost, autonomous agent for GitHub repos that works asynchronously in the background on routine coding tasks. The product is currently in beta. Announced August 6, Gemini CLI GitHub Actions can be f...
Getting started with A2A in .NET
As we continue to move away from using AI tools to power chatbots, new ways of working are becoming more important. Agent technologies have proven to be an interesting way to automate business processes. They treat AI models as a flexible orchestratio...
The Claude party is almost over
AI coding assistants are a frequent topic for InfoWorld and probably most tech publications. However, the dirty secret is that this landscape changes daily. Not long ago Claude Code practically obliterated the competition. How? Well, it wasn’t that ...
Roo Code review: Autonomous AI-powered development in the IDE
It already seems like I’ve been waiting too long for the AI coding tool I’m looking for; one that lets me go from idea to app, then keep refining as I go. I want a tool that lets me stay firmly in the realm of ideas while my application changes ar...
How to code sign binaries on Windows
If you compile programs on Microsoft Windows to a binary, you may have noticed that the resulting binaries don’t always run on other machines—at least, not without Windows objecting. As a security measure, Windows can be configured to run only bin...
How to measure coupled code
Back in March, I wrote about dependency injection. I explained why you should be injecting your dependencies instead of creating them on the fly. I argued that dependency injection was a great technique for decoupling your code. It is! We all seem to...
JetBrains previews no-code development platform
JetBrains is offering early access to Kineto, an AI-powered, no-code development platform intended to help anybody create professional or personal apps regardless of technical ability. Launched August 5, Kineto helps users create, deploy, and maintain...
JetBrains previews no-code app builder
JetBrains is offering early access to Kineto, an AI-powered, no-code development platform intended to help anybody create professional or personal apps regardless of technical ability. Launched August 5, Kineto helps users create, deploy, and maintain...
Why benchmarks are key to AI progress
Benchmarks are often reduced to leaderboard standings in media coverage, but their role in AI development is far more critical. They are the backbone of model evaluation—guiding improvements, enabling reproducibility, and ensuring real-world appl...
The problem with AI agent-to-agent communication protocols
You know the routine: The IT industry, driven as much by vendor ambition as by necessity, develops many competing standards to solve a simple problem. Today’s culprit: agent-to-agent communication in AI. The recent rise of so-called “standards” ...
Python popularity boosted by AI coding assistants – Tiobe
Python, the highest-ranking language ever in the Tiobe index of programming language popularity, has been getting a boost from AI coding assistants, according to Tiobe. In the Tiobe index for July 2025, Python scored a rating of 26.98%, the highest ev...
Microsegmentation for developers
In the early days of network security, microsegmentation was a firewall tactic. You divided your network into trust zones, assigned rules to each zone, and tried to prevent lateral movement. Microsegmentation was slow to implement, hard to maintain, a...
9 habits of the highly ineffective vibe coder
Is vibe coding really as easy as they say? Consider the butler, the meat-space equivalent of an AI. There are schools that specialize in teaching new butlers skills like how to serve breakfast or make a perfect martini. But did you know these same sch...