Latest from todayanalysisThe JavaScript code won’t write itselfThis month’s theme is: Keep an eye on the future but hone your coding craft in the now. Start here, with nine timeless JavaScript coding concepts, a look at Nitro.js—fast becoming the go-to server option for JavaScript and Node—and more.By Matthew TysonOct 3, 20253 minsGenerative AIJavaScriptWeb Development opinion Overcoming AI development challengesBy Matt AsaySep 29, 20258 minsArtificial IntelligenceData ManagementGenerative AIopinion Why we need junior developersBy Nick HodgesOct 1, 20254 minsArtificial IntelligenceDeveloperGenerative AI newsMicrosoft unveils framework for building agentic AI appsBy Paul Krill Oct 2, 20252 minsGenerative AIMicrosoft .NETPython newsIBM launches Granite 4.0 to cut AI infra costs with hybrid Mamba-transformer modelsBy Gyana Swain Oct 3, 20256 minsArtificial Intelligence featureWhy observability needs Apache IcebergBy Jacob Leverich Oct 2, 20256 minsBig DataBusiness IntelligenceData Architecture analysisUsing Microsoft’s Data API builder for Azure databasesBy Simon Bisson Oct 2, 20258 minsAPIsDatabasesMicrosoft Azure 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 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 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 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 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 ManagementDevops 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 feature13 clever APIs for capturing every kind of dataBy Peter Wayner Oct 6, 2025 6 minsAPIsGenerative AIWeb Development 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 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 newsMicrosoft .NET Aspire backs .NET 10 file-based appsBy Paul Krill Oct 1, 2025 3 minsDevelopment Libraries and FrameworksMicrosoft .NETSoftware 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 DeveloperSoftware DevelopmentTechnology Industry Show me moreLatestArticlesVideos 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 news From answer engine to infrastructure: Perplexity launches Search API for developers By Taryn PlumbSep 26, 20256 mins APIsArtificial IntelligenceDevelopment Tools 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