Latest from todaynewsBuilding generative AI applications is too hard, developers sayA new survey reveals that AI developers face many challenges, including a skills gap and frustration with immature processes and inadequate tools.By Lynn GreinerJan 08, 20256 minsArtificial IntelligenceGenerative AISoftware Development analysis 5 ways data teams must lead in AI-driven organizationsBy Isaac SacolickJan 07, 20259 minsData ArchitectureGenerative AISoftware Developmentopinion Just say no to JavaScriptBy Nick HodgesDec 04, 20247 minsJavaScriptProgramming LanguagesTypescript featureMy robot teacher: The challenge of AI in computer science educationBy Josh Fruhlinger Jan 06, 202511 minsCareersDeveloperGenerative AI featureWhy the C programming language still rulesBy Serdar Yegulalp Jan 08, 202512 minsC LanguageC++Google Go how-toIntro to Ktor: The HTTP server for KotlinBy Matthew Tyson Jan 08, 20259 minsKotlinProgramming LanguagesWeb Development newsOracle offers price-performance boost with Exadata X11M updateBy Anirban Ghoshal Jan 08, 20255 minsCloud ComputingDatabasesOracle Database newsGleam 1.7 brings faster record updatesBy Paul Krill Jan 07, 20253 minsJavaScriptProgramming LanguagesSoftware Development newsPython wins Tiobe language of the year honorsBy Paul Krill Jan 06, 20253 minsC LanguageJavaKotlin More top storiesanalysisCloud providers are running out of ‘next big things’As cloud computing providers hit the innovation wall, enterprises need to adjust their strategies to concentrate on the tricky problems of their own businesses.By David Linthicum Jan 07, 2025 5 minsCloud ComputingGenerative AITechnology IndustryopinionSomeone needs to make AI easyIs anyone building practical, reliable AI applications for workaday developers? Right now success in AI requires the skills of a tech alpha who enjoys tinkering with primitive tools.By Matt Asay Jan 06, 2025 5 minsArtificial IntelligenceGenerative AITechnology IndustryfeatureAgentic AI: The top challenges and how to overcome themBefore deploying agentic AI, enterprises should be prepared to address several issues that could impact the trustworthiness and security of the system. By Adi Polak Jan 07, 2025 7 minsArtificial IntelligenceGenerative AISoftware Developmentfeature10 hot programming trends — and 10 going coldHot or not? From AI models with API fantasies to memory-safe programming and compiled code, get the scoop on what’s in and what’s out in software development. By Peter Wayner Dec 30, 2024 12 minsGenerative AIRustWeb DevelopmentanalysisWrite Python like it's 2025Leap into the new year with our top picks for the best features and tutorials for forward-looking Pythonistas.By Serdar Yegulalp Jan 03, 2025 2 minsProgramming LanguagesPythonSoftware DevelopmentanalysisThe cloud architecture renaissance of 2025 An enterprise cloud revolution is coming in 2025, and there will be winners and losers. Here’s your practical blueprint for success.By David Linthicum Jan 03, 2025 5 minsCloud ArchitectureCloud ComputingTechnology Industryfeature4 keys for writing cross-platform appsIf you're targeting more than one operating system, these high-level pointers will get you in the door and keep you on track.By Serdar Yegulalp Jan 01, 2025 7 minsSoftware Developmenthow-toIntro to VSCode.dev: The IDE in your browserWelcome to the brave new world of modern, remote development in your browser. Let's get started with VSCode.dev.By Matthew Tyson Jan 01, 2025 10 minsDevelopment ToolsIntegrated Development EnvironmentsKotlinanalysisFine-tuning Azure OpenAI models in Azure AI FoundryMicrosoft Azure’s new AI toolkit makes it easy to customize OpenAI large language models for your applications.By Simon Bisson Jan 02, 2025 10 minsArtificial IntelligenceGenerative AIMicrosoft AzurefeaturePython in 2024: Faster, more powerful, and more popular than everIt's been a leap-ahead year for Python—bringing on more speed, less cruft, and a large and growing user base.By Serdar Yegulalp Dec 25, 2024 4 minsProgramming LanguagesPythonhow-to4 key concepts for Rust beginnersRust is a language of rules, some of them stricter than most. Here's what you need to know before writing your first program in Rust.By Serdar Yegulalp Dec 18, 2024 6 minsProgramming LanguagesRustSoftware DevelopmentfeatureHow generative AI could aid Kubernetes operationsGenAI in enterprise IT has been overhyped. However, some trailblazers hope narrow models will make diagnosing Kubernetes issues easier.By Bill Doerrfeld Dec 23, 2024 5 minsContainersKubernetesMicroservices Show more Show less View all Dev with Serdar videoExploring new features in Cython 3.1Cython converts ordinary Python programs into C by way of type hints and other special syntax. In this video we’ll show how the newest version in development, Cython 3.1, offers some powerful new type hinting features for declaring pointers or working with “volatile” values, and adds forward compatibility for Python’s forthcoming free-threaded or “no-GIL” bulds. Jan 07, 2025 5 minsPython How to use watchdog to monitor file system changes using Python Dec 17, 2024 3 minsPython The power of Python’s abstract base classes Dec 13, 2024 5 minsPython Text drawing and screen capture with Python’s Pillow library Nov 25, 2024 3 minsPythonSee all videos Explore a topic Analytics Artificial Intelligence Careers Cloud Computing Data Management Databases Development Tools Devops Emerging Technology Generative AI Java JavaScript Microsoft .NET Open Source View all topics Spotlight: Building a winning team Articles • Buyer’s Guide IT is nothing without its people. Technology teams are challenged with a highly complex set of tasks in an ever-changing environment. That requires smart efforts by IT leaders in adapting skills, recruiting, workflows, and management of their teams. View all Popular topicsArtificial Intelligence newsDemand for AI skills soars, while demand for programming skills falls – O’Reilly reportBy Paul Krill 06 Jan 2025 3 minsGenerative AIJavaPython feature3 forecasts about time-series forecastingBy Cristian Challu 06 Jan 2025 5 minsArtificial IntelligenceGenerative AI featureThe vital role of red teaming in safeguarding AI systems and dataBy Dane Sherrets 31 Dec 2024 5 minsApplication SecurityData GovernanceGenerative AI View topic Cloud Computing featureMultitenant data management with TiDBBy Li Shen 30 Dec 2024 8 minsCloud ComputingData ManagementDatabases opinionThe future of open source will be messyBy Matt Asay 30 Dec 2024 5 minsGenerative AIOpen SourceTechnology Industry featureWhat is serverless? Serverless computing explainedBy Josh Fruhlinger 25 Dec 2024 9 minsCloud ComputingPaaSServerless Computing View topic Data Management awardsInfoWorld’s 2024 Technology of the Year Award winnersBy InfoWorld Awards Team 12 Dec 2024 33 minsBusiness IntelligenceDatabasesGenerative AI featureUnderstanding unstructured data in the context of AIBy James Luan 03 Dec 2024 8 minsBig DataDatabasesGenerative AI featureBuild generative AI pipelines without the infrastructure headacheBy Mike Rinehart and Bharat Patel 26 Nov 2024 7 minsArtificial IntelligenceData ManagementGenerative AI View topic Software Development newsRuby completes switch to Prism parserBy Paul Krill 02 Jan 2025 2 minsProgramming LanguagesRubySoftware Development newsGo teams struggle with coding standards – surveyBy Paul Krill 02 Jan 2025 2 minsGoogle GoProgramming LanguagesSoftware Development how-toHow to split strings efficiently in C#By Joydip Kanjilal 26 Dec 2024 7 minsC#Development Libraries and FrameworksMicrosoft .NET 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 Sacolick06 May 202412 mins DeveloperSoftware DevelopmentTechnology Industry Show me moreLatestArticlesVideos news Almost nothing remains of Software AG By Manfred Bremmer 07 Jan 20251 min DatabasesDevelopment Tools how-to Download the Hot IT Certifications Enterprise Spotlight By CIO.com, CSO, and Network World staff 02 Jan 20251 min CertificationsIT JobsIT Skills news Critical warning from Microsoft: .NET install domains changing By Lynn Greiner 27 Dec 20243 mins DeveloperDevelopment Libraries and FrameworksDevops video Use \"__main__\" in Python to make packages runnable 22 Nov 20243 mins Python video Building Python wheels to distribute your programs 15 Nov 20246 mins PythonSoftware Development video Creating a pip install-able Python package 14 Nov 20243 mins PythonSoftware Development