<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/a-song-of-types-and-agents---roberto-stagi-ratel-c0gdjbtfr" -->

---
title: A Song of Types and Agents - Roberto Stagi, Ratel
description: A conference talk arguing that TypeScript is overtaking Python as the dominant language for AI application development. The speaker, CTO of Ratel, contends...
canonical: https://daily.dev/posts/a-song-of-types-and-agents---roberto-stagi-ratel-c0gdjbtfr
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: A Song of Types and Agents - Roberto Stagi, Ratel | daily.dev
og:description: A conference talk arguing that TypeScript is overtaking Python as the dominant language for AI application development. The speaker, CTO of Ratel, contends...
og:url: https://daily.dev/posts/a-song-of-types-and-agents---roberto-stagi-ratel-c0gdjbtfr
og:image: https://api.daily.dev/og/posts/C0gDJBtFr.png
og:image:alt: A Song of Types and Agents - Roberto Stagi, Ratel
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# A Song of Types and Agents - Roberto Stagi, Ratel

**[AI Engineer](https://daily.dev/sources/aidotengineer)** · 14 min read · 0 upvotes · 0 comments

## Summary

A conference talk arguing that TypeScript is overtaking Python as the dominant language for AI application development. The speaker, CTO of Ratel, contends that while Python remains essential for model training and inference, the application and agentic layer has shifted to TypeScript. Key reasons include: coding agents like Cursor and Claude Code default to generating TypeScript, NPM's rich ecosystem covers auth/payments/UI/infra, TypeScript enables a single codebase and consistent typing across frontend/backend/agent layers using tools like Zod, and the Vercel AI SDK grew 10x in downloads in one year. The talk references GitHub's 2025 data showing TypeScript surpassing Python as the most-used language, attributing the shift to AI coding agents. The speaker recommends continuing to use Python for training and inference but building agents and applications in TypeScript.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=UlFB6efYN5Q>

## Similar posts on daily.dev

- [TypeScript, Python, and the AI feedback loop changing software development](https://daily.dev/posts/typescript-python-and-the-ai-feedback-loop-changing-software-development-uhkhbhbhr) · GitHub Blog · 4 upvotes · 0 comments
- [TypeScript’s rise in the AI era: Insights from Lead Architect, Anders Hejlsberg](https://daily.dev/posts/typescript-s-rise-in-the-ai-era-insights-from-lead-architect-anders-hejlsberg-lyl3i82pv) · GitHub Blog · 1 upvotes · 0 comments

---

Tags: [#python](https://daily.dev/tags/python), [#typescript](https://daily.dev/tags/typescript), [#ai-agents](https://daily.dev/tags/ai-agents), [#npm](https://daily.dev/tags/npm), [#zod](https://daily.dev/tags/zod)

[View this post on daily.dev](https://daily.dev/posts/a-song-of-types-and-agents---roberto-stagi-ratel-c0gdjbtfr)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"A Song of Types and Agents - Roberto Stagi, Ratel","url":"https://daily.dev/posts/a-song-of-types-and-agents---roberto-stagi-ratel-c0gdjbtfr","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/a-song-of-types-and-agents---roberto-stagi-ratel-c0gdjbtfr"},"datePublished":"2026-07-12T13:06:14.717Z","dateModified":"2026-07-12T13:06:37.263Z","description":"A conference talk arguing that TypeScript is overtaking Python as the dominant language for AI application development. The speaker, CTO of Ratel, contends...","image":"https://i.ytimg.com/vi/UlFB6efYN5Q/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/UlFB6efYN5Q/sddefault.jpg","isAccessibleForFree":true,"articleSection":"AI Engineer","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"AI Engineer","logo":"https://media.daily.dev/image/upload/s--u5PucxNT--/f_auto/v1724338940/logos/aidotengineer","url":"https://daily.dev/sources/aidotengineer"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/a-song-of-types-and-agents---roberto-stagi-ratel-c0gdjbtfr","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"python,typescript,ai-agents,npm,zod","timeRequired":"PT14M","video":{"@type":"VideoObject","name":"A Song of Types and Agents - Roberto Stagi, Ratel","description":"A conference talk arguing that TypeScript is overtaking Python as the dominant language for AI application development. The speaker, CTO of Ratel, contends...","thumbnailUrl":"https://i.ytimg.com/vi/UlFB6efYN5Q/sddefault.jpg","uploadDate":"2026-07-12T13:06:14.717Z","duration":"PT14M","url":"https://api.daily.dev/r/C0gDJBtFr","embedUrl":"https://www.youtube.com/embed/UlFB6efYN5Q"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"AI Engineer","item":"https://daily.dev/sources/aidotengineer"},{"@type":"ListItem","position":3,"name":"A Song of Types and Agents - Roberto Stagi, Ratel"}]}
```

