Latest from todayfeature13 clever APIs for capturing every kind of dataThere are fascinating and useful treasure troves of data out there, and APIs let you get at them. Here’s a look at the wide world of APIs for finding and manipulating data in your applications.By Peter WaynerOct 6, 20256 minsAPIsGenerative AIWeb Development opinion AI’s biggest supply chain shortage is peopleBy Matt AsayOct 6, 20257 minsArtificial IntelligenceIT SkillsTechnology Industryanalysis The JavaScript code won’t write itselfBy Matthew TysonOct 3, 20253 minsGenerative AIJavaScriptWeb Development newsMicrosoft unveils framework for building agentic AI appsBy Paul Krill Oct 2, 20252 minsGenerative AIMicrosoft .NETPython featureOptimizing queries by using observabilityBy Neel Shah Oct 6, 20254 minsDatabasesJavaPostgreSQL featureWhy observability needs Apache IcebergBy Jacob Leverich Oct 2, 20256 minsBig DataBusiness IntelligenceData Architecture opinionWhy we need junior developersBy Nick Hodges Oct 1, 20254 minsArtificial IntelligenceDeveloperGenerative AI newsSafe C++ proposal for memory safety flames outBy Paul Krill Sep 30, 20253 minsC++Programming LanguagesSoftware Development featureA brief history of AIBy Martin Heller Sep 29, 202529 minsArtificial IntelligenceGenerative AITechnology Industry More top storiesanalysisUsing Microsoft’s Data API builder for Azure databasesMicrosoft’s declarative REST and GraphQL API design tool supports MySQL and Postgres as well as Azure databases and works anywhere you can run a Docker container.By Simon Bisson Oct 2, 2025 8 minsAPIsDatabasesMicrosoft Azurehow-toHow to deploy machine learning models with AWS LambdaAWS Lambda provides a simple, scalable, and cost-effective solution for deploying AI models that eliminates the need for expensive licensing and tools. By Gaurav Mittal Oct 2, 2025 12 minsAWS LambdaAmazon Web ServicesGenerative AIhow-toIntro to Nitro: The server engine built for modern JavaScriptLearn how to use Nitro to create fast, scalable server-side JavaScript applications and APIs. By Matthew Tyson Oct 1, 2025 11 minsJavaScriptServerless ComputingWeb Developmenthow-toPDM: A smarter way to manage Python packagesPython Development Master taps newer features in Python to manage project packages and dependencies without the overhead imposed by a virtual environment.By Serdar Yegulalp Oct 1, 2025 6 minsDevelopment Libraries and FrameworksDevelopment ToolsPythonfeatureHow MCP is making AI agents actually do things in the real worldIf you think AI is just talk, think again — MCP is turning chatbots into doers, and the future of work may never look the same.By Raul Leite Sep 29, 2025 7 minsAPIsDevelopment ToolsGenerative AIopinionOvercoming AI development challengesTurning dazzling AI capabilities into durable software applications poses fresh new challenges, but the keys to overcoming them are basic and boring. By Matt Asay Sep 29, 2025 8 minsArtificial IntelligenceData ManagementGenerative AIfeatureModel Context Protocol (MCP) certification: When will it arrive and what will it mean?MCP certification is a hot topic in AI hiring. Here’s what courses are available now, when official certification might arrive, and why it may not solve every problem.By Josh Fruhlinger Sep 30, 2025 9 minsCertificationsDeveloperGenerative AIanalysisPython and Poetry: 4 tools for keeping Python simplePackage Python apps for easy delivery as executables, dig into Python 3.14's new debugging interface, and get live coding help for making sense of datasets. Want extra credit? Try wrangling Python projects the Poetry way.By Serdar Yegulalp Sep 26, 2025 3 minsDevelopment Libraries and FrameworksGenerative AIPythonhow-toIntroduction to Java records: Simplified data-centric programming in JavaRecord declarations are an efficient way to encapsulate data in your Java classes while reducing boilerplate code. Learn how they work in both basic and advanced programming scenarios.By Rafael del Nero Sep 25, 2025 10 minsJavaProgramming LanguagesSoftware DevelopmentanalysisVibe coding and the future of software developmentTech leaders weigh in on vibe coding: What it is, what it’s not, and how to use it safely in production software.By Isaac Sacolick Sep 23, 2025 11 minsDevSecOpsDevelopment ToolsGenerative AIfeatureThe best new features in Postgres 18Asynchronous I/O, OAuth authentication, expanded SQL standards support, and new extension capabilities give developers faster performance, stronger security, and greater flexibility.By Tom Kincaid Sep 25, 2025 6 minsDatabasesPostgreSQLRelational DatabasesanalysisSpec-driven AI coding with GitHub’s Spec KitHands on with GitHub’s open-source tool kit for steering AI coding agents by combining detailed specifications and a human in the loop.By Simon Bisson Sep 25, 2025 9 minsArtificial IntelligenceDevelopment ToolsSoftware Development Show more Show less View all Dev with Serdar video Make Python apps redistributable with PyCrucible A new Rust-powered tool, PyCrucible, lets you take Python apps and packages and turn them into click-to-run executables — without needing Python installed on the target system, and without needing the Rust compiler either. See how this elegant (if still minimal) tool can deploy a Python program with only a few steps on the developer’s part. Oct 1, 2025 3 minsPython Python 3.14’s live debugging interface Sep 23, 2025 4 mins Python Easier Chrome browser automation with PyDoll Sep 16, 2025 4 mins Python How to use Rust workspaces to speed up compile times Sep 9, 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 featureHow self-learning AI agents will reshape operational workflowsBy Joao Freitas Oct 6, 2025 6 minsArtificial IntelligenceGenerative AIMachine Learning newsIBM launches Granite 4.0 to cut AI infra costs with hybrid Mamba-transformer modelsBy Gyana Swain Oct 3, 2025 6 minsArtificial Intelligence newsChainguard offers malware-resistant JavaScript librariesBy Paul Krill Oct 2, 2025 2 minsGenerative AIJavaScriptWeb Development View topic Cloud Computing analysisWho stops wasteful cloud spending?By David Linthicum Oct 3, 2025 5 minsCloud ComputingCloud ManagementIT Leadership featureSpotlight report: Securing the cloudBy InfoWorld Staff Oct 1, 2025 1 minCloud ComputingCloud SecuritySecurity analysisWhen personal ambitions undermine enterprise securityBy David Linthicum Sep 30, 2025 5 minsCloud SecurityData and Information SecurityIT Skills View topic Data Management featureDo vector-native databases beat add-ons for AI applications?By Bill Doerrfeld Sep 22, 2025 10 minsAnalyticsDatabasesGenerative AI featureDesigning AI-ready architectures in compliance-heavy environmentsBy Rama Devi Drakshpalli Sep 18, 2025 12 minsArtificial IntelligenceData GovernanceData and Information Security newsMicrosoft adds Graph and Maps to Fabric to empower agentic applicationsBy Anirban Ghoshal Sep 16, 2025 5 minsData ManagementGenerative AI View topic Software Development newsC, C++, Java vie for second place in language popularityBy Paul Krill Oct 6, 2025 3 minsC LanguageC#C++ featureWhat is an internal developer platform? IDP explainedBy Josh Fruhlinger and Scott Carey Oct 3, 2025 8 minsCI/CDDevopsPaaS newsClaude Sonnet 4.5 coding model improves agentic capabilitiesBy Paul Krill Oct 1, 2025 2 minsArtificial IntelligenceDevelopment ToolsGenerative AI 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 DeveloperSoftware DevelopmentTechnology Industry Show me moreLatestArticlesVideos news Microsoft .NET Aspire backs .NET 10 file-based apps By Paul KrillOct 1, 20253 mins Development Libraries and FrameworksMicrosoft .NETSoftware Development feature ‘Blame the intern’ is not an agentic AI security strategy By Jed SalazarSep 30, 20258 mins Artificial IntelligenceData and Information SecurityGenerative AI news JavaFX 25 previews JavaFX controls in title bars By Paul KrillSep 29, 20253 mins Development Libraries and FrameworksJavaOpen Source video Getting encryption wrong (and getting it right, too) Sep 2, 20257 mins Python video How to build a native desktop app vs. a web UI app Aug 25, 20254 mins Python video PyApp: Build click-to-run Python apps with Rust Aug 15, 20255 mins Python