Latest from todayfeature8 old programming languages developers won’t quitNewer languages might soak up all the glory, but these die-hard languages have their place. Here are eight languages developers still use daily, and what they’re good for.By Peter WaynerDec 22, 20257 minsC++JavaPython analysis When is an AI agent not really an agent?By David LinthicumDec 23, 20257 minsArtificial IntelligenceGenerative AITechnology Industryopinion Building AI agents the safe wayBy Matt AsayDec 22, 20257 minsCode SecurityGenerative AITechnology Industry newsWhatsApp API worked exactly as promised, and stole everythingBy Shweta Sharma Dec 23, 20254 minsAPIsSecuritySoftware Development opinionStop letting ‘urgent’ derail delivery. Manage interruptions proactivelyBy Priyank Desai and Shubham Amilkanthwar Dec 22, 20256 minsCareersIT JobsIT Leadership newsMicrosoft previews C++ code editing tools for GitHub CopilotBy Paul Krill Dec 22, 20252 minsC++Generative AIProgramming Languages opinion6 AI breakthroughs that will define 2026By Dwarak Rajagopal Dec 22, 20255 minsArtificial IntelligenceGenerative AITechnology Industry newsAI-assisted coding creates more problems – reportBy Paul Krill Dec 19, 20254 minsApp TestingApplication SecurityDevelopment Tools analysisAgents, protocols, and vibes: The best AI stories of 2025By Josh Fruhlinger Dec 19, 20254 minsDevelopment ToolsDevopsTechnology Industry More top storiesfeatureInfoWorld’s 2025 Technology of the Year Award winnersThe InfoWorld Technology of the Year Awards recognize the year’s best and most innovative products in AI, cloud, data analytics, devops, and software development. By InfoWorld Awards Team Dec 15, 2025 48 minsAPIsApplication SecurityDevSecOpsanalysisWhat’s next for Azure infrastructureAzure CTO Mark Russinovich’s annual “Inside Azure Innovations” presentations give us a look at cooling innovations, bare-metal servers, and better storage.By Simon Bisson Dec 18, 2025 9 minsCloud ComputingIaaSMicrosoft Azurehow-toHigh-performance programming with Java streamsLearn how to use advanced techniques like short-circuiting, parallel execution, virtual threads, and stream gatherers to maximize Java stream performance. By Rafael del Nero Dec 18, 2025 15 minsAPIsJavaProgramming LanguagesopinionWhat developers call themselvesAre you a programmer, coder, developer, or engineer? The names for software makers tell us what it means to be in the software business. By Nick Hodges Dec 17, 2025 5 minsDeveloperProgramming LanguagesRoleshow-toSpring Boot tutorial: Get started with Spring BootSpring Boot is one of the most popular and accessible web development frameworks in the world. Find out what it’s about, with this quick guide to web development with Spring Boot.By Matthew Tyson Dec 17, 2025 9 minsDevelopment ToolsJavaWeb Developmenthow-toDjango tutorial: Get started with Django 6Get up and running with routes, views, and templates in Python’s most popular web framework, including new features found only in Django 6.0.By Serdar Yegulalp Dec 17, 2025 13 minsDevelopment ToolsPythonWeb DevelopmentopinionDesigning the agent-ready data stackAI initiatives don’t stall because models aren’t good enough, but because data architecture lags the requirements of agentic systems. By Tobie Morgan Hitchcock Dec 18, 2025 12 minsArtificial IntelligenceDatabasesGenerative AIanalysis5 key agenticops practices to start building nowThe time is now for IT leaders and teams to start transforming existing operations for the incoming AI agent workforce.By Isaac Sacolick Dec 16, 2025 10 minsArtificial IntelligenceDevopsGenerative AIanalysisAWS AI Factories: Innovation or complication?Enterprises that adopt any vendor’s AI package are likely to face higher costs, lock-in, and complexity. Here’s why building your own AI architecture is the smarter move.By David Linthicum Dec 16, 2025 6 minsAmazon Web ServicesCloud ArchitectureIaaSopinionBefore you build your first enterprise AI appNo need to panic if you haven’t jumped into the crazy world of AI development yet. Find a problem to solve and get your data in order first.By Matt Asay Dec 15, 2025 8 minsAnalyticsData QualityData ScienceanalysisPythoC: An alternative to CythonPythoC is a brand-new project that takes a different approach to converting Python to C code. Could it be the Cython challenger we’ve been waiting for?By Serdar Yegulalp Dec 12, 2025 3 minsDevelopment ToolsGenerative AIPythonopinionIs vibe coding the new gateway to technical debt?The exhilarating speed of AI-assisted development must be united with a human mind that bridges inspiration and engineering. Without it, vibe coding becomes a fast track to crushing technical debt.By Matthew Tyson Dec 10, 2025 7 minsDevelopment ApproachesDevelopment ToolsGenerative AI Show more Show less View all Dev with Serdar video How to generate C-like programs with Python You might be familiar with how Python and C can work together, by way of projects like Cython. The new PythoC project has a unique twist on working with both languages: it lets you write type-decorated Python that can generate entire standalone C programs, not just importable Python libraries written in C. This video shows a few basic PythoC functions, from generating a whole program to using some of PythoC’s typing features to provide better memory management than C alone could. Dec 16, 2025 5 minsPython Zed Editor Review: The Rust-Powered IDE That Might Replace VS Code Dec 3, 2025 5 mins Python Python vs. Kotlin Nov 13, 2025 5 mins Python Hands-on with the new sampling profiler in Python 3.15 Nov 6, 2025 6 mins Python See all videos Explore a topicAnalyticsArtificial IntelligenceCareersCloud ComputingData ManagementDatabasesDevelopment ToolsDevopsEmerging TechnologyGenerative AIJavaJavaScriptMicrosoft .NETOpen SourceView all topics Spotlight: Making the most of multicloud Articles Buyer’s Guide For IT leaders navigating multicloud environments, success depends on strategic alignment across business units, robust governance frameworks, and proactive security postures. While multicloud offers agility and vendor flexibility, it also introduces challenges in visibility, compliance, and developer productivity. In this special report, you’ll learn how to take advantage of benefits of using multiple clouds, avoid common pitfalls, and ensure that multicloud is worth the investment. View All Popular topicsArtificial Intelligence reviewsAI power tools: 6 ways to supercharge your terminalBy Matthew Tyson Dec 24, 2025 11 minsArtificial IntelligenceDevelopment ToolsGenerative AI news briefCursor owner Anysphere agrees to buy Graphite code review toolBy InfoWorld.com staff Dec 22, 2025 1 minArtificial IntelligenceGenerative AISoftware Development analysisWhy your next cloud bill could be a trapBy David Linthicum Dec 19, 2025 7 minsAnalyticsGenerative AIPredictive Analytics View topic Cloud Computing newsSnowflake software update caused 13-hour outage across 10 regionsBy Gyana Swain Dec 19, 2025 5 minsAnalyticsCloud StorageData Warehousing featureCloud native explained: How to build scalable, resilient applicationsBy Scott Carey and Josh Fruhlinger Dec 19, 2025 11 minsAgile DevelopmentCloud ComputingDevops analysisAWS finally listened to its customersBy David Linthicum Dec 12, 2025 5 minsAmazon Web ServicesIaaSMulticloud View topic Data Management opinionDocument databases – understanding your optionsBy Radek Szulgo Dec 11, 2025 8 minsDatabasesDocument DatabasesNoSQL Databases newsIBM to buy Confluent to extend its data and automation portfolioBy Paul Barker Dec 8, 2025 6 minsArtificial IntelligenceData IntegrationHybrid Cloud opinionAI memory is really a database problemBy Matt Asay Dec 8, 2025 9 minsArtificial IntelligenceDatabasesGenerative AI View topic Software Development how-toGet started with Python’s new native JITBy Serdar Yegulalp Dec 24, 2025 6 minsProgramming LanguagesPythonSoftware Development newsDeno adds tool to run NPM and JSR binariesBy Paul Krill Dec 23, 2025 3 minsJavaScriptTypeScriptWebAssembly newsRust vision group seeks enumeration of language design goalsBy Paul Krill Dec 23, 2025 3 minsProgramming LanguagesRustSoftware Development View topic Spotlight Story feature10 principles for creating a great developer experienceTech leaders who maximize developer satisfaction and minimize frustration reap the rewards in hiring, retaining, and delivering results from their dev teams.By Isaac SacolickMay 6, 202412 mins EngineerSoftware DevelopmentTechnology Industry Show me moreLatestArticlesVideos news React2Shell is the Log4j moment for front end development By Taryn PlumbDec 18, 20256 mins Development ApproachesReactWeb Development news Python type checker ty now in beta By Paul KrillDec 18, 20252 mins Development ToolsPythonRust news JetBrains releases Kotlin 2.3.0 By Paul KrillDec 18, 20253 mins JavaJavaScriptKotlin video How to make local packages universal across Python venvs Nov 4, 20254 mins Python video X-ray vision for your async activity in Python 3.14 Oct 21, 20254 mins Python video Why it's so hard to redistribute standalone Python apps Oct 17, 20255 mins Python