Latest from todayfeatureThe best new features in Java 25JDK 25 brings powerful new features to Java and JVM developers. Here are seven new or updated features that could convince you to switch.By Matthew TysonOct 22, 20258 minsJavaProgramming LanguagesSoftware Development analysis Python has a friend in RustBy Serdar YegulalpOct 24, 20252 minsDevelopment ToolsLibraries and FrameworksPythonfeature 8 platform engineering anti-patternsBy Bill DoerrfeldOct 20, 20259 minsDevelopment ToolsDevopsLibraries and Frameworks newsOpenAI seeks to automate ‘computer use’ for Macs in the enterpriseBy Anirban Ghoshal Oct 24, 20253 minsDeveloperGenerative AI newsNext.js 16 features explicit caching, AI-powered debuggingBy Paul Krill Oct 24, 20253 minsJavaScriptTypeScriptWeb Development analysisThe day the cloud went darkBy David Linthicum Oct 24, 20256 minsAmazon Web ServicesBusiness ContinuityCloud Architecture featureA practitioner’s primer on deterministic application modernizationBy Mark Heckler Oct 23, 202512 minsDevelopment ToolsSoftware Development newsPyTorch team unveils framework for programming clustersBy Paul Krill Oct 22, 20252 minsGenerative AIPythonRust newsSelf-propagating worm found in marketplaces for Visual Studio Code extensionsBy Howard Solomon Oct 21, 20258 minsCybercrimeDevelopment ToolsMalware More top storieshow-toHow to use Python dataclassesPython dataclasses work behind the scenes to make your Python classes less verbose and more powerful all at once. Here's an introduction to using dataclasses in Python.By Serdar Yegulalp Oct 22, 2025 9 minsProgramming LanguagesPythonSoftware DevelopmentanalysisHow to improve technical documentation with generative AIGenerative AI tools are putting a new spin on the age-old chore of writing and consuming technical documentation. The key is knowing your audience, your purpose, and which tools to use for the job.By Isaac Sacolick Oct 21, 2025 10 minsAgile DevelopmentDevelopment ToolsDevopsanalysisShould you jump for a neocloud?This AI-first innovation challenges the big three cloud providers and creates new opportunities for enterprises. Naturally, there are trade-offs. By David Linthicum Oct 21, 2025 6 minsCloud ArchitectureGenerative AIHybrid CloudopinionShould enterprise developers care about Nvidia?As AI becomes ubiquitous in software, Nvidia platform skills will become crucial for developers. The company is trying to meet them halfway. By Matt Asay Oct 20, 2025 6 minsArtificial IntelligenceDevelopment ToolsSoftware DevelopmentopinionImplementing predictive monitoring with AIOpsAIOps isn’t just a buzzword — it helps teams predict issues before they happen and fix them automatically with smart, connected monitoring.By Sopuluchukwu Ani Oct 20, 2025 6 minsAnalyticsHybrid CloudPredictive AnalyticsopinionHow AI is reshaping the future of startupsStartups that embrace AI are unlocking growth like never before — smarter, faster and ready to take on the world.By Neel Shah Oct 20, 2025 12 minsIT StrategyMarketsTechnology IndustryfeatureThe best Java microframeworks to learn nowThe Java ecosystem brings you unmatched speed and stability. Here’s our review of seven top-shelf Java microframeworks built for modern, lightweight application development.By Matthew Tyson Oct 15, 2025 14 minsCloud-NativeJavaServerless Computingfeature7 newer data science tools you should be using with PythonAlready using NumPy, Pandas, and Scikit-learn? Here are seven more powerful data wrangling tools that deserve a place in your toolkit. By Serdar Yegulalp Oct 15, 2025 8 minsData ScienceDevelopment ToolsPythonopinionJava or Python for building agents?The surest way to value with AI is to use the tools that leverage your organization’s hard-won expertise and that integrate with the systems you have now. By Matt Asay Oct 13, 2025 7 minsDevopsJavaPythonanalysisAgents of chaosAI agents are learning fast—and sometimes learning the wrong lessons. Can they be trained to act responsibly before they run wild?By Josh Fruhlinger Oct 17, 2025 3 minsArtificial IntelligenceDevelopment ToolsGenerative AIanalysisAn EU breakup with US cloud providersThe motivations, complexities, and steps toward European cloud independence run up against enterprise multicloud strategy.By David Linthicum Oct 17, 2025 6 minsHybrid CloudIT StrategyMulticloudhow-toHow to run an R data visualization chatbot you can talk toPosit’s ggbot2 is a voice assistant for ggplot2. Tell it what you want in a spoken conversation, and it will generate plots and ggplot2 R code from your data. By Sharon Machlis Oct 16, 2025 8 minsGenerative AIProgramming LanguagesR Language Show more Show less View all Dev with Serdar video X-ray vision for your async activity in Python 3.14 Async in Python can be opaque — it’s hard to tell at any given time what tasks are running, or what the task chains look like, at least not without lots of debugging code. Python 3.14 offers a new feature that lets you hook into a running Python process and see the live state of async tasks, without any additional libraries. This video demonstrates how you can dump the state of the program’s async task queue to the console, or to a file, in both a simple list and a more detailed tree view. Oct 21, 2025 4 minsPython Why it’s so hard to redistribute standalone Python apps Oct 17, 2025 5 mins Python 3 things we’ve learned about using genAI in coding so far Oct 7, 2025 3 mins Python Make Python apps redistributable with PyCrucible Oct 1, 2025 3 mins Python See all videos Explore a topicAnalyticsArtificial IntelligenceCareersCloud ComputingData ManagementDatabasesDevelopment ToolsDevopsEmerging TechnologyGenerative AIJavaJavaScriptMicrosoft .NETOpen SourceView all topics Spotlight: Securing the Cloud Articles Buyer’s Guide This Special Report explores cloud security’s unique challenges, the extent of the threats facing organizations today, and how the rapid adoption of AI is amplifying the problem. You’ll learn where to look for hidden risks and essential strategies and best practices for securing your cloud environment. View All Popular topicsArtificial Intelligence news85% of developers use AI regularly – JetBrains surveyBy Paul Krill Oct 22, 2025 3 minsDevelopment ToolsGenerative AIProgramming Languages newsAnthropic extends Claude Code to browsersBy Paul Krill Oct 20, 2025 2 minsArtificial IntelligenceDevelopment ToolsGenerative AI newsVisual Studio Code taps AI for merge conflict resolutionBy Paul Krill Oct 20, 2025 3 minsArtificial IntelligenceDevelopment ToolsGenerative AI View topic Cloud Computing newsAWS DNS error hits DynamoDB, causing problems for multiple services and customersBy Peter Sayer Oct 20, 2025 3 minsAmazon Web ServicesDatabasesIaaS analysisUsing Valkey on Azure and in .NET AspireBy Simon Bisson Oct 16, 2025 7 minsCloud-NativeMicrosoft .NETMicrosoft Azure analysisThe rise of purpose-built cloudsBy David Linthicum Oct 14, 2025 5 minsCloud ArchitectureHybrid CloudIT Strategy View topic Data Management newsOracle targets agentic use cases with AI Database 26aiBy Anirban Ghoshal Oct 14, 2025 4 minsArtificial IntelligenceData ManagementDatabases newsStarburst pushes lakehouse boundaries with multi-agent AI and unified vector searchBy Anirban Ghoshal Oct 9, 2025 3 minsArtificial IntelligenceData Management featureWhy observability needs Apache IcebergBy Jacob Leverich Oct 2, 2025 6 minsBig DataBusiness IntelligenceData Architecture View topic Software Development how-toHow to use keyed services in ASP.NET CoreBy Joydip Kanjilal Oct 23, 2025 8 minsC#Libraries and FrameworksMicrosoft .NET analysisUsing the SkiaSharp graphics library in .NETBy Simon Bisson Oct 23, 2025 8 minsDevelopment ToolsLibraries and FrameworksMicrosoft .NET newsSerious vulnerability found in Rust libraryBy Howard Solomon Oct 22, 2025 6 minsDevelopment ToolsSecurityVulnerabilities 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 .NET 10 RC 2 features .NET MAUI, Android updates By Paul KrillOct 21, 20252 mins C#Microsoft .NETMobile Development news Google kills its cookie killer By Maxwell CooterOct 21, 20254 mins Browser SecurityEndpoint ProtectionPrivacy news Threat actors are spreading malicious extensions via VS marketplaces By Howard SolomonOct 17, 20259 mins CybercrimeDevelopment ToolsMalware video Python 3.14's live debugging interface Sep 23, 20254 mins Python video Easier Chrome browser automation with PyDoll Sep 16, 20254 mins Python video How to use Rust workspaces to speed up compile times Sep 9, 20253 mins Python