1. Spotlight: AI Reshaping IT
  2. Videos
  3. Newsletters
  4. Resources

About

  • About Us
  • Advertise
  • Contact Us
  • Foundry Careers
  • Newsletters
  • Contribute to InfoWorld
  • Reprints

Policies

  • Terms of Service
  • Privacy Policy
  • Cookie Policy
  • Copyright Notice
  • Member Preferences
  • About AdChoices
  • E-commerce Affiliate Relationships
  • Your California Privacy Rights

Our Network

  • CIO
  • Computerworld
  • CSO
  • Network World

More

  • News
  • Features
  • Blogs
  • BrandPosts
  • Events
  • Videos
  • Enterprise Buyer’s Guides
  • Analytics
  • Artificial Intelligence
  • Generative AI
  • Careers
  • Cloud Computing
  • Data Management
  • Databases
  • Emerging Technology
  • Technology Industry
  • Security
  • Software Development
  • Microsoft .NET
  • Development Tools
  • Devops
  • Open Source
  • Programming Languages
  • Java
  • JavaScript
  • Python
  • IT Leadership
  • Enterprise Buyer’s Guides
Popular Topics
  • Artificial Intelligence
  • Cloud Computing
  • Data Management
  • Software Development
  • Spotlight: AI Reshaping IT
  • Videos
  • Newsletters
  • Resources

Topics

  • Analytics
  • Artificial Intelligence
  • Generative AI
  • Careers
  • Cloud Computing
  • Data Management
  • Databases
  • Emerging Technology
  • Technology Industry
  • Security
  • Software Development
  • Microsoft .NET
  • Development Tools
  • Devops
  • Open Source
  • Programming Languages
  • Java
  • JavaScript
  • Python
  • IT Leadership
  • Enterprise Buyer’s Guides

About

  • About Us
  • Advertise
  • Contact Us
  • Foundry Careers
  • Newsletters
  • Contribute to InfoWorld
  • Reprints

Policies

  • Terms of Service
  • Privacy Policy
  • Cookie Policy
  • Copyright Notice
  • Member Preferences
  • About AdChoices
  • E-commerce Affiliate Relationships
  • Your California Privacy Rights

Our Network

  • CIO
  • Computerworld
  • CSO
  • Network World

More

  • News
  • Features
  • Blogs
  • BrandPosts
  • Events
  • Videos
  • Enterprise Buyer’s Guides
    1. Home
    2. Features

    Features

    In-depth coverage of platforms, tools, technologies, and trends that matter to software developers and other information technology professionals.

    Articles

    feature

    The successes and challenges of AI agents

    Autonomous systems are quietly changing the way we work. Bigger benefits will come when businesses redesign their workflows with agents at the center.

    By Aravind Chandramouli
    Aug 19, 2025 5 mins
    Artificial IntelligenceEmerging TechnologyGenerative AI
    feature

    Why software developers burn out, and how to fix it

    Developer burnout is a real and widespread problem, and AI technologies seem to be making it worse. Here’s what you need to know about developer burnout and how to fix it.

    By Bob Violino
    Aug 18, 2025 9 mins
    Artificial IntelligenceDeveloperTechnology Industry
    feature

    How does the metrics layer enhance the power of advanced analytics?

    Want smarter, faster decisions? A metrics layer keeps everyone on the same page with consistent, reliable numbers.

    By Yash Mehta
    Aug 18, 2025 8 mins
    AnalyticsBusiness IntelligenceData Quality
    feature

    Monitoring microservices: Best practices for robust systems

    Keeping microservices healthy means more than tracking data — it’s about turning logs, traces and metrics into insights that fix problems fast.

    By Neel Shah
    Aug 14, 2025 6 mins
    Cloud ComputingCloud SecurityMicroservices
    feature

    Devops, SRE, and platform engineering: What’s the difference?

    Devops, SRE, and platform engineering roles are crucial for modern software development, but they have distinct goals. Understand how each one contributes to speed, stability, and developer experience.

    By Josh Fruhlinger
    Aug 12, 2025 7 mins
    Devops
    feature

    Multi-agent AI workflows: The next evolution of AI coding

    Instead of working with a single coding agent, developers will soon realize gains by guiding a team of them.

    By Bill Doerrfeld
    Aug 11, 2025 10 mins
    Artificial IntelligenceDevelopment ToolsGenerative AI
    feature

    The advantages of stack-based internal developer platforms

    A stack-based approach to IDPs emphasizes reusability, autonomy, and visibility, creating a standardized but flexible system where teams can define and deploy their own devops stack.

    By Olivier de Turckheim
    Aug 11, 2025 6 mins
    DevSecOpsDevelopment ToolsDevops
    feature

    Why benchmarks are key to AI progress

    Researchers are racing to develop more challenging, interpretable, and fair assessments of AI models that reflect real-world use cases. The stakes are high.

    By Abigail Wall
    Aug 5, 2025 5 mins
    Artificial IntelligenceGenerative AI
    feature

    Microsegmentation for developers

    Microsegmentation used to mean separating network zones. Today, it means separating workload behaviors. It’s a new discipline that requires new tools.

    By Jeremy Colvin
    Aug 4, 2025 5 mins
    Application SecurityContainersKubernetes
    feature

    9 habits of the highly ineffective vibe coder

    Vibe coding may be the software development zeitgeist du jour, but vibing with AI isn’t all it’s cracked up to be. Here are nine ways overly optimistic vibe coders can fail.

    By Peter Wayner
    Aug 4, 2025 9 mins
    Artificial IntelligenceCareersGenerative AI
    feature

    Spotlight report: How AI is reshaping IT

    IT organizations have already been challenged to find the resources and skills to support major shifts like cloud, automation, and a dramatically altered risk landscape. The emergence of AI as the next big game changer adds an additional level of stress and urgency. It also requires IT leaders to rethink how IT is staffed and organized, how it's funded, and how the IT team works with the business to capture the value and promise of generative AI, agentic AI, machine learning, and whatever else comes IT's way.

    By InfoWorld.com staff
    Aug 1, 2025 1 min
    Artificial IntelligenceIT Leadership
    feature

    Why MCP matters – and how to secure it

    Model Context Protocol makes it far easier to integrate LLMs and your APIs. Let’s walk through how MCP clients and servers communicate, securely.

    By Sagara Gunathunga
    Jul 31, 2025 8 mins
    Artificial IntelligenceGenerative AISoftware Development
    news

    .NET 10 Preview 7 adds XAML generator

    Latest .NET 10 preview also features improved SQL translation in Entity Framework Core and a WebSocketStream API that simplifies common WebSocket scenarios.

    Aug 19, 2025 3 mins
    C# Development Libraries and Frameworks Microsoft .NET
    reviews

    Retrieval-augmented generation with Nvidia NeMo Retriever

    Nvidia’s NeMo Retriever models and RAG pipeline make quick work of ingesting PDFs and generating reports based on them. Chalk one up for the plan-reflect-refine architecture.

    Aug 19, 2025 9 mins
    Development Libraries and Frameworks Development Tools Generative AI
    analysis

    IBM can’t afford an unreliable cloud

    Frequent IBM Cloud outages reveal systemic weaknesses in its control pane, putting its hybrid cloud strategy and customer trust at risk.

    Aug 19, 2025 5 mins
    Access Control Hybrid Cloud Identity and Access Management
    news

    Go language previews performance-boosting garbage collector

    Experimental garbage collector is expected to reduce garbage collection overhead between 10% and 40% in programs that rely heavily on garbage collection.

    Aug 18, 2025 4 mins
    Google Go Programming Languages Software Development
    news

    Google adds VM monitoring to Database Center amid enterprise demand

    The latest update brings oversight of self-managed databases, Gemini-powered insights, and expanded historical comparisons.

    Aug 18, 2025 4 mins
    Artificial Intelligence Database Virtualization
    opinion

    Why AI fails at business context, and what to do about it

    AI systems need humans to guide them with the unique enterprise history, policies, changes, and institutional knowledge before they can produce real business value.

    Aug 18, 2025 8 mins
    Analytics Business Intelligence Generative AI
    analysis

    The truth about Python’s AI-powered popularity surge

    Python is a top choice for developing AI tools and applications, but its real superpower is ease of use. This week’s report highlights the ways Python just keeps getting better, with or without AI.

    Aug 15, 2025 2 mins
    Artificial Intelligence Programming Languages Python
    analysis

    Can your cloud provider really scale?

    The service disruption in the Azure East US region reveals capacity problems that are happening more often. Enterprises need to rethink their strategies, enforce stricter SLAs, and accept that public clouds are still vulnerable.

    Aug 15, 2025 5 mins
    Critical Infrastructure Hybrid Cloud Technology Industry
    analysis

    Wassette: A bridge between Wasm and MCP

    Microsoft’s new open-source tool kit offers a way to assemble lightweight and secure Model Context Protocol servers from WebAssembly components.

    Aug 14, 2025 7 mins
    Development Libraries and Frameworks Generative AI Rust
    news

    Claude Sonnet 4 upgrade enables full codebase processing in a single request

    The upgrade could reshape developer workflows while raising new risks around security, compliance, and IP.

    Aug 13, 2025 3 mins
    Developer Generative AI
    how-to

    Hands-on with Svelte: Build-time compilation in a reactive framework

    Svelte is a developer favorite for delivering enterprise-grade front ends with a focus on performance and innovation. Here’s a tour of this fast and friendly reactive framework.

    Aug 13, 2025 11 mins
    JavaScript React Typescript
    opinion

    Five ways your code is coupled, for better or worse

    Understanding the five kinds of static connascence will help you see more deeply into your code and how it works – and how you could make it better.

    Aug 13, 2025 8 mins
    Careers Developer Software Development
    news

    Rubrik unveils ‘undo button’ for AI agent mistakes

    Agent Rewind provides visibility into agent actions and an audit trail that allows enterprises to undo agent mistakes by rewinding changes to applications and data, Rubrik said.

    Aug 12, 2025 2 mins
    Artificial Intelligence Data and Information Security Generative AI
    analysis

    A developer’s guide to code generation

    How can developers get the most from AI code generators? Experts weigh in with tips, recommendations, and warnings.

    Aug 12, 2025 9 mins
    Artificial Intelligence Development Tools Generative AI
    analysis

    The rise of AI model-as-a-service ecosystems

    How bundled model catalogs, tools, and billing are reshaping developer onboarding and revenue sharing for cloud users.

    Aug 12, 2025 6 mins
    Artificial Intelligence Managed Cloud Services SaaS
    news

    Rust 1.89 underscores arguments to const generics

    Latest version of fast and safe programming language supports ‘_’ as an argument to const generic parameters, inferring the value from surrounding context.

    Aug 11, 2025 2 mins
    Programming Languages Rust Software Development
    news

    JDK 25: The new features in Java 25

    Long-term support release, now available in a release candidate, brings features ranging from stable values and structured concurrency to ahead-of-time method profiling and JFR CPU-time profiling on Linux.

    Aug 11, 2025 12 mins
    Java Programming Languages Software Development
    opinion

    Who does the unsexy but essential work for open source?

    We all depend on open source basics like the Linux kernel, Kubernetes, or security and maintenance software. Let’s take a moment to acknowledge the people—and companies—keeping them in shape.

    Aug 11, 2025 7 mins
    Cloud-Native Kubernetes Technology Industry
    analysis

    Should public clouds enforce government policies?

    Recent government sanctions are causing public cloud providers to wonder if they must act as unofficial enforcers. Some businesses are responding by moving to private or sovereign clouds.

    Aug 8, 2025 6 mins
    Hybrid Cloud Private Cloud Technology Industry
    news

    Google rolls out AI coding tool for GitHub repos

    Gemini CLI GitHub Actions can prioritize incoming issues and review pull requests for quality, style, and correctness, Google said.

    Aug 7, 2025 2 mins
    Development Tools Generative AI GitHub
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • …
    • 1,840

    Show me more

    news

    Anthropic targets DevSecOps with Claude Code update as AI rivals gear up

    By Prasanth Aby Thomas
    Aug 7, 20255 mins
    DeveloperGenerative AISecurity
    Image
    analysis

    Getting started with A2A in .NET

    By Simon Bisson
    Aug 7, 20258 mins
    Development Libraries and FrameworksGenerative AIMicrosoft .NET
    Image
    opinion

    The Claude party is almost over

    By Andrew C. Oliver
    Aug 7, 20254 mins
    Artificial IntelligenceDevelopment ToolsGenerative AI
    Image
    video

    PyApp: Build click-to-run Python apps with Rust

    Aug 15, 20255 mins
    Python
    Image
    video

    Hands-on with Kiro, the agentic code generation IDE

    Aug 1, 20257 mins
    Python
    Image
    video

    Use UV to run Python packages and programs without installing

    Jul 18, 20253 mins
    Python
    Image

    Sponsored Links

    • Empower your cybersecurity team with expert insights from Palo Alto Networks.
    • Secure AI by Design: Unleash the power of AI and keep applications, usage and data secure.
    • Solve your most complex IT challenges with solutions that simplify your modernization journey.
    About
    • About Us
    • Advertise
    • Contact Us
    • Foundry Careers
    • Reprints
    • Newsletters
    • BrandPosts
    Policies
    • Terms of Service
    • Privacy Policy
    • Cookie Policy
    • Copyright Notice
    • Member Preferences
    • About AdChoices
    • E-commerce Affiliate Relationships
    • Your California Privacy Rights
    • Privacy Settings
    Our Network
    • CIO
    • Computerworld
    • CSO
    • Network World
    • Facebook
    • X
    • YouTube
    • Google News
    • LinkedIn
    © 2025 IDG Communications, Inc. All Rights Reserved.
`, cio: `

🚀 The new CIO.com hybrid search: 🔍 Explore CIO content smarter, faster and AI powered. ✨

`, nww: `

🚀 The new NetworkWorld.com hybrid search: 🔍 Explore NetworkWorld content smarter, faster and AI powered. ✨

`, cw: `

🚀 The new Computerworld.com hybrid search: 🔍 Explore Computerworld content smarter, faster and AI powered. ✨

`, cso: `

🚀 The new CSOonline.com hybrid search: 🔍 Explore CSO content smarter, faster and AI powered. ✨

` }; const sharedStyles = ` `; const publisher = foundry_get_publisher(); const htmlContent = contentSwitch[publisher]; if (!htmlContent || !document.body) return; document.body.insertAdjacentHTML("afterbegin", htmlContent + sharedStyles); const bar = document.querySelector(".section-block--announcementbar"); if (bar) { requestAnimationFrame(() => { bar.classList.add("section-block--announcementbar--visible"); }); } const btn = document.querySelector(".section-block--announcementbar .reset-button"); const searchIcon = document.querySelector('.header__icon-button[data-menu-trigger="search"] svg'); const searchTrigger = document.querySelector('[data-menu-trigger="search"]'); if (searchIcon) { searchIcon.innerHTML = ''; } if (btn && searchTrigger) { btn.addEventListener("click", () => searchTrigger.click()); } console.log("[MISO SCRIPT] Conditions met, initializing Miso search announcements."); }; initMisoSearchAnnouncements(); }); document.addEventListener('consentManagerReady', () => { const hasConsentYouTube = consentManager.checkConsentByVendors([ 'YouTube', 'YT' ]); if (hasConsentYouTube.some(vendor => vendor['Has Consent'] === false)) { console.log('[YOUTUBE SCRIPT] Consent not given for YouTube.'); } else { console.log('[YOUTUBE SCRIPT] Consent given for YouTube. Loading script...'); } }); document.addEventListener('consentManagerReady', () => { const hasConsentGAM = consentManager.checkConsentByVendors([ 'Google Ad Manager', 'GAM' ]); if (hasConsentGAM.some(vendor => vendor['Has Consent'] === false)) { console.log('[GAM SCRIPT] Consent not given for GAM.'); } else { console.log('[GAM SCRIPT] Consent given for GAM. Loading script...'); } }); document.addEventListener('consentManagerReady', () => { const hasConsentGoogleFonts = consentManager.checkConsentByVendors([ 'Google Fonts', 'Google Web Fonts' ]); if (hasConsentGoogleFonts.some(vendor => vendor['Has Consent'] === false)) { console.log('[GOOGLE FONTS SCRIPT] Consent not given for Google Fonts.'); } else { console.log('[GOOGLE FONTS SCRIPT] Consent given for Google Fonts. Loading script...'); } }); document.addEventListener('consentManagerReady', () => { const hasConsentAdobeTypekit = consentManager.checkConsentByVendors([ 'Adobe Typekit' ]); if (hasConsentAdobeTypekit.every(vendor => vendor['Has Consent'] === true)) { if (foundry_is_edition('kr')) { const link = document.createElement('link'); link.rel = 'stylesheet'; link.href = 'https://use.typekit.net/ysx4dcu.css'; document.head.appendChild(link); } } }); (function(){ document.addEventListener('consentManagerReady', () => { const key = 's1gr1xsv4j'; const debug = consentManager.debug; if ( ! (key && key.length > 3)){ console.warn('[MS Clarity] is enabled but key is too short key=' + key); return; } const hasConsent = consentManager.checkConsentByVendor('Microsoft Clarity'); if (debug) console.log('[MS CLARITY] hasConsent =',hasConsent ); if(hasConsent){ (function(c,l,a,r,i,t,y){ c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); })(window, document, "clarity", "script", key); if (debug) console.log('[MS CLARITY] checkClarityLoaded allowCookies= typeof window.clarity=', (typeof window.clarity) ); window.clarity("consent"); } }); })(); document.addEventListener('consentManagerReady', () => { const vendors = ['Subscribers']; const hasConsentSubscribers = consentManager.checkConsentByVendors(vendors); if (hasConsentSubscribers.some(vendor => vendor['Has Consent'] === false)) { return; } else { if (foundry_is_language('en')) { console.log('Language is English'); // subscribers english .. } if (foundry_is_edition('kr')) { console.log('Edition is Korean'); // subscribers in korean .. } if (foundry_is_edition('ja')) { console.log('Edition is Japanese'); // subscribers in japanese .. } } });