Latest from todayopinionOld-school engineering lessons for AI app developersTurning dazzling AI capabilities into durable software applications poses flashy new challenges, but the keys to overcoming them are basic and boring. By Matt AsaySep 29, 20258 minsArtificial IntelligenceData ManagementGenerative AI feature Why observability needs Apache IcebergBy Jacob LeverichOct 2, 20256 minsBig DataBusiness IntelligenceData Architecturefeature A brief history of AIBy Martin HellerSep 29, 202529 minsArtificial IntelligenceGenerative AITechnology Industry newsChainguard offers malware-resistant JavaScript librariesBy Paul Krill Oct 2, 20252 minsGenerative AIJavaScriptWeb Development analysisUsing Microsoft’s Data API builder for Azure databasesBy Simon Bisson Oct 2, 20258 minsAPIsDatabasesMicrosoft Azure newsClaude Sonnet 4.5 coding model improves agentic capabilitiesBy Paul Krill Oct 1, 20252 minsArtificial IntelligenceDevelopment ToolsGenerative AI 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 featureHow MCP is making AI agents actually do things in the real worldBy Raul Leite Sep 29, 20257 minsAPIsDevelopment ToolsGenerative AI More top storieshow-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 ToolsPythonfeatureModel 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 DevelopmentanalysisSaaS: The quiet power behind cloud computingDespite generating more revenue than IaaS and PaaS combined, SaaS rarely takes center stage in cloud conversations, causing enterprises to miss a source of strategic differentiation. By David Linthicum Sep 26, 2025 5 minsIaaSPaaSSaaSfeatureWhat is infrastructure as code? Automating your infrastructure buildsTreating computing infrastructure as code is the smart and modern way to provision software in the cloud. Here’s what it is and why it’s better. By Josh Fruhlinger Sep 26, 2025 8 minsCloud ComputingCloud ManagementDevopshow-toReactive Java with Spring WebFlux and ReactorSpring WebFlux is a powerful and popular framework for reactive programming in Java. Here’s a hands-on look at using Spring WebFlux with the best-in-class Reactor engine.By Matthew Tyson Sep 24, 2025 9 minsJavaReactWeb 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 analysisThe JavaScript code won’t write itselfBy Matthew Tyson Oct 3, 2025 3 minsGenerative AIJavaScriptWeb Development newsMicrosoft unveils framework for building agentic AI appsBy Paul Krill Oct 2, 2025 2 minsGenerative AIMicrosoft .NETPython feature‘Blame the intern’ is not an agentic AI security strategyBy Jed Salazar Sep 30, 2025 8 minsArtificial IntelligenceData and Information SecurityGenerative AI 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 featureWhat is an internal developer platform? IDP explainedBy Josh Fruhlinger and Scott Carey Oct 3, 2025 8 minsCI/CDDevopsPaaS newsMicrosoft .NET Aspire backs .NET 10 file-based appsBy Paul Krill Oct 1, 2025 3 minsDevelopment Libraries and FrameworksMicrosoft .NETSoftware Development newsJavaFX 25 previews JavaFX controls in title barsBy Paul Krill Sep 29, 2025 3 minsDevelopment Libraries and FrameworksJavaOpen Source 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 From answer engine to infrastructure: Perplexity launches Search API for developers By Taryn PlumbSep 26, 20256 mins APIsArtificial IntelligenceDevelopment Tools news Microsoft Marketplace opens for AI apps, agents By Paul KrillSep 25, 20252 mins Generative AIMicrosoft .NETMicrosoft Azure news GitHub Copilot-backed app modernization available for Java, .NET By Paul KrillSep 25, 20251 min Generative AIGitHubJava 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