TalkScript: Marcin Lewandowski from RavenDB
summary
RavenDB is a NoSQL database and RavenDB Studio is a TypeScript UI that gets built and shipped, using types generator to produce API typings so frontend and backend stay in sync. The team reports about four to five years of incremental TypeScript adoption from 1.7 to 4.0, CI fails fast on signature mismatches, generated classes encode endpoints and URLs, and features like the never type and type algebra catch missing code paths and reduce runtime bugs.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 0:25RavenDB features
- 2:33Five years of TypeScript
- 4:18TypeScript for speed
- 6:05Favorite TypeScript features
- 7:54Gains from TypeScript
- 11:50Migrating to TypeScript
- 12:58Closing remarks
related talks
39mTalkScript with the TypeScript Team
01h 00mTalkScript with the TypeScript Team
39mEnd to end typing for web applications
30mTypeScript: Seeing Past the Hype
29mType safety from the database to the frontend
27mMatthew Gerstman - TypeScript: Seeing Past the Hype
33mTypeScript for APIs
21mBeyond Type Checking Building Bulletproof TypseScript Applications
