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. Devops

    Devops

    Devops | News, how-tos, features, reviews, and videos

    Jump to

    1. Latest
    2. Articles
    3. Events
    4. Resources
    5. Podcasts

    Latest from today

    news
    Image

    .NET Aspire 9.4 boasts CLI core commands, AI integrations

    Described as a major release, .NET Aspire 9.4 features a set of CLI core commands for building cloud-ready, distributed apps and AI hosting integrations.

    By Paul Krill
    Aug 1, 20253 mins
    Development ToolsMicrosoft .NETSoftware Deployment
    opinion
    Image

    How to write a good bug report

    By Nick Hodges
    Jul 30, 20256 mins
    BugsDeveloperDevops
    news
    Image

    GitLab introduces AI agent-enabled devsecops platform

    By Paul Krill
    Jul 18, 20252 mins
    DevSecOpsGenerative AISoftware Deployment
    news

    Perforce unveils agentic AI test tool for web and mobile apps

    By Paul Krill
    Jul 16, 20251 min
    App TestingGenerative AIMobile Development
    feature

    Why zero CVEs makes zero sense

    By Scott McCarty
    Jul 14, 20259 mins
    Application SecurityDevSecOpsDevops
    feature

    Can System Initiative fix devops?

    By Bill Doerrfeld
    Jul 14, 202511 mins
    Cloud ComputingConfiguration ManagementDevops
    how-to

    Advanced unit testing with JUnit 5, Mockito, and Hamcrest

    By Steven Haines
    Jul 7, 202517 mins
    App TestingDevelopment ToolsJava
    feature

    6 techniques to reduce cloud observability cost

    By Neel Shah
    Jul 3, 20258 mins
    Cloud ComputingCloud ManagementDevops
    analysis

    How to shift left on finops, and why you need to

    By Isaac Sacolick
    Jul 1, 20257 mins
    DevopsIT LeadershipTechnology Industry

    Articles

    feature

    Devops debt: The hidden tax on innovation

    Dead code, security false positives, and idle cloud capacity are the leading drags on devops in Java environments. Here’s how to address them.

    By Simon Ritter
    Jun 23, 2025 7 mins
    DevopsEngineerJava
    news

    Parasoft C/C++test adds AI assistant

    AI assistant in Parasoft C/C++test 2025.1 answers task-focused questions based on product documentation and integration with OpenAI, Azure OpenAI, or other LLM provider.

    By Paul Krill
    Jun 18, 2025 2 mins
    App TestingC LanguageC++
    news

    SmartBear unveils AI-driven test automation for iOS and Android apps

    Reflect Mobile uses generative AI and record-and-replay to make test creation intuitive, fast, and codeless, SmartBear said.

    By Paul Krill
    Jun 13, 2025 2 mins
    App TestingDevelopment ToolsMobile Development
    analysis

    Automating devops with Azure SRE Agent

    Microsoft delivers another internal AI tool for the rest of us that adds agents to workflows and site reliability engineering.

    By Simon Bisson
    Jun 5, 2025 8 mins
    DevopsGenerative AIMicrosoft Azure
    brandpostSponsored by Intel

    Introducing the Redis/Intel Benchmarks Specification for Performance Testing, Profiling, and Analysis

    Redis and Intel are collaborating on a “zero-touch” performance and profiling automation to scale Redis’s ability to pursue performance regressions and improve database code efficiency.

    By Filipe Oliveira and Martin Dimitrov
    Feb 21, 2023 8 mins
    Build Automation
    how-to

    How to test your Java applications with JUnit 5

    Learn how to write and validate unit tests with JUnit 5. This article shows you how to configure a Maven project for JUnit, write basic and parameterized unit tests, and use JUnit 5’s built-in assertions, annotations, and tags.

    By Steven Haines
    Jun 5, 2025 19 mins
    App TestingDevelopment ToolsJava
    analysis

    What we know now about generative AI for software development

    GenAI coding assistance capabilities are evolving quickly as developers and devops teams find new ways to integrate AI copilots into the software development lifecycle.

    By Isaac Sacolick
    May 27, 2025 9 mins
    Development ToolsDevopsGenerative AI
    news

    Red Hat readies Advanced Developer Suite

    Integrated suite of tools includes an internal developer platform, trusted software supply chain capabilities, and integration with the Red Hat OpenShift cloud platform.

    By Paul Krill
    May 21, 2025 2 mins
    CI/CDDevelopment ToolsGenerative AI
    news

    CloudBees unveils AI-enhanced devops platform

    CloudBees Unify brings an AI-enhanced control plane to existing developer tool chains, avoiding lift-and-shift migrations, the company said.

    By Paul Krill
    May 21, 2025 2 mins
    CI/CDDevopsSoftware Development
    news

    Red Hat Enterprise Linux 10 adds AI-powered management

    Lightspeed is an AI-powered service that allows users to build, deploy, and manage Red Hat’s Linux using simplified commands.

    By Paul Krill
    May 21, 2025 2 mins
    Cloud ManagementConfiguration ManagementGenerative AI
    news

    Rust 1.87 shines on anonymous pipes, architecture intrinsics

    Happy birthday, Rust! The latest release of the increasingly popular fast and safe programming language coincides with its 10th birthday.

    By Paul Krill
    May 19, 2025 3 mins
    Programming LanguagesRustSoftware Deployment
    feature

    The best Java certifications for software developers

    Yes, Java certification is still worth it, but it pays to know which ones will help you stand out. Here's what you need to know about Java course certificates and hiring in 2025.

    By Bob Violino
    May 19, 2025 10 mins
    CertificationsDeveloperJava
    analysis

    How to use genAI for requirements gathering and agile user stories

    Generative AI can enable transformation capabilities when organizations look beyond productivity drivers. Here’s how agile teams are using genAI to accelerate and improve requirements gathering and writing agile user stories.

    By Isaac Sacolick
    May 13, 2025 6 mins
    Agile DevelopmentDevopsGenerative AI
    View all

    Video on demand

    video

    Hands-on with Kiro, the agentic code generation IDE

    AWS’s Kiro IDE uses an agent-powered workflow to iteratively transform user prompts into working code with test suites. Watch a hands-on demo of Kiro, as we take a simple prompt and make a full program from it — and see close-up both the power and the limitations of code-generating AI.

    Aug 1, 2025 7 mins
    Python
    • Image

      Use UV to run Python packages and programs without installing

      Jul 18, 2025 3 mins
      Python
    • Image

      What are the limits of current AI approaches, and what might be next

      Jul 11, 2025 7 mins
      Python
    • Image

      New Python Env Manager in VS Code — What You Need to Know

      Jul 1, 2025 4 mins
      Python
    See all videos

    Explore a topic

    • Analytics
    • Artificial Intelligence
    • Careers
    • Cloud Computing
    • Data Management
    • Databases
    • Development Tools
    • Emerging Technology
    • Generative AI
    • Java
    • JavaScript
    • Microsoft .NET
    • Open Source
    • Programming Languages

    All topics

    Browse all topics and categories below.

    • Analytics
    • Artificial Intelligence
    • Careers
    • Cloud Computing
    • Data Management
    • Databases
    • Development Tools
    • Emerging Technology
    • Generative AI
    • Java
    • JavaScript
    • Microsoft .NET
    • Open Source
    • Programming Languages
    • Python
    • Security
    • Software Development
    • Technology Industry

    Show me more

    news

    Apache Flink integrates AI for real-time decision-making

    By Paul Krill
    Aug 1, 20253 mins
    JavaPythonSQL
    Image
    news

    Google upgrades Agent2Agent protocol with gRPC and enterprise-grade security

    By Anirban Ghoshal
    Aug 1, 20255 mins
    Artificial IntelligenceDeveloper
    Image
    feature

    Spotlight report: How AI is reshaping IT

    By InfoWorld.com staff
    Aug 1, 20251 min
    Artificial IntelligenceIT Leadership
    Image
    video

    "Fearless concurrency" in future versions of free-threaded Python

    Jun 26, 20255 mins
    Python
    Image
    video

    Are AI Models Really Deterministic? Here's Why They Often Aren’t

    Jun 24, 20254 mins
    Python
    Image
    video

    Python 3.14 Changes Type Hints Forever: Lazy Annotations Explained

    Jun 12, 20253 mins
    Python
    Image

    Sponsored Links

    • Secure AI by Design: Unleash the power of AI and keep applications, usage and data secure.
    • Empower your cybersecurity team with expert insights from Palo Alto Networks.
    • 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 .. } } });