TSConf 2020
as the organisers put it
Trying to stay connected to the TypeScript community while maintaining social distance? We’ve got you covered with TSConf 2020 Online! We’re passionate about TypeScript and TSConf strives to be the community experience where we come together to learn, share, and have a good time – regardless of locale!
who it's for
TypeScript developers, compiler engineers, full stack web developers, frontend developers, serverless/cloud engineers, game developers
topics
TypeScript compiler internals; variadic tuple types; template literal types; private fields transformation; GitHub Codespaces integration; Azure Functions serverless; Prisma type-safe client; Nexus and Prisma full stack; Type-driven game engines; WebXR augmented reality apps; TypeScript playground plugins; large-scale TypeScript migration
| title | author | length |
|---|---|---|
| Announcing | 01m | |
Short announcement of TSConf 2020 happening October 9th with the registration link http://tsconf.io, framed as an online event and a community get‑together… | ||
| Welcome and Opening Remarks | Nick Nisi | 04m |
Announces that the conference runs entirely online with pre-recorded workshops and recordings available one week for ticket holders, explains the default… | ||
| Keynote | Anders Hejlsberg | 01h 14m |
Year-in-review with concrete numbers and features: TypeScript claims ~60M npm downloads per month and ~60% professional adoption, ships on a fixed quarterly… | ||
| Using TypeScript to Define Service APIs | Miranda Van Minnen | 26m |
Service-to-service RPC and events move from ad hoc HTTP routes to a generated interface that actually compiles and runs. The team builds philo idl as a tight… | ||
| Adding Augmented Reality to Your TypeScript App | Christoffer Noring, Ayşegül Yönet | 30m |
TypeScript code running on babylon.js demonstrates a browser AR pipeline: a dinosaur garden app that loads meshes and textures, supports selecting, scaling and… | ||
| TypeScript + GitHub Codespaces | Aaron Powell | 16m |
Demonstrates that TypeScript + GitHub Codespaces runs full VS Code in the browser, executes npm and dev servers remotely, and live-forwards ports so a React… | ||
| LearnShop: Deploying Web Apps to the Cloud with TypeScript | John Papa, Craig Shoemaker | 46m |
Hands-on workshop that actually builds and deploys a TypeScript web app to Azure Static Web Apps using a template repo, VS Code extension and a generated… | ||
| A Trip into the Compiler | Joey Watts | 22m |
Implements the ES private fields proposal that ships in TypeScript 3.8, adding a private identifier token in the scanner, a private field AST node in the… | ||
| Pushing the Compiler to the Limit | Tim Suchanek | 24m |
Prisma Client becomes a fully type-safe TypeScript database client by combining conditional and mapped types with a required-keys utility that distinguishes… | ||
| Lessons Learned Converting Snyk Codebase to TypeScript | Liliana Kastilio | 27m |
Snyk spends 18 months migrating a 300‑repo codebase to TypeScript and reports concrete wins and costs: a one‑day prototype, 300 repos tracked by a script, a… | ||
| Type System Game Engines | Josh Goldberg | 30m |
TypeScript types parse a newline move string into a list of moves, apply each move by constructing new board types and then compute the victor, all purely at… | ||
| Strongly Typed Multiplayer Game Programming | Luis Fernando Alvarez | 30m |
Builds a working caveman multiplayer port of gorillaz.base using TypeScript, WebSockets and Socket IO and shows the actual code that makes socket messages type… | ||
| Own the Playground: Making Your Own Plugins for the TypeScript Playground | Orta Therox | 31m |
A hands‑on walkthrough shows how to build a real TypeScript Playground plugin from the staging docs, using the sandbox.getText/setText API and the monaco… | ||
| TalkScript with the TypeScript Team | Anders Hejlsberg, Daniel Rosenwasser, Ryan Cavanaugh | 33m |
A loosely formatted live podcast records a 30–minute Q&A and game while revealing concrete work: experimenting with a grammar spec added version by version… | ||
| TalkScript: Ron MacCracken from Centric Software | Ron MacCracken | 12m |
Typescript cuts iterations by surfacing errors in the editor so fewer reloads are needed, claiming noticeable time savings on a 10+ year codebase that… | ||
| TalkScript: Marcin Lewandowski from RavenDB | Marcin Lewandowski | 13m |
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… | ||
| Getting into the Cloud with TypeScript | Marcia Villalba | 25m |
Thirty minutes covers two concrete entry paths for TypeScript devs: AWS Lambda + API Gateway as a minimal serverless backend, and AWS CDK in TypeScript to… | ||
| LearnShop: Converting Node Express to Serverless with Azure Functions with TypeScript | Burke Holland, John Papa, Craig Shoemaker | 01h 35m |
Workshop shows step‑by‑step migration: clone repo, npm install, ng build, create an Azure Functions TypeScript project, add four HTTP functions… | ||
| Workshop: NEAR 101 | Sherif Abushadi | 01h 27m |
90 minutes of hands on setup and demos that actually build and run: uses npx create-near-app, spins up two templates called rusty banana and vanilla banana… | ||
| A Journey Through Typing Loopback 3 | Pierre Poupin | 01h 39m |
A hands‑on sequence that actually types LoopBack 3 rather than rehashing theory: test‑driven type work using tsd, incremental commits and git tags, and a typed… | ||
| Workshop: TypeScript Plus React = Love | Ben Ilegbodu | 01h 25m |
Concrete claims and patterns: TypeScript eliminates many refactor bugs in React by forcing prop and state shapes, catching missing or mistyped props, and… | ||
| Build ArcGIS Mapping Apps with TypeScript | Rene Rubalcava | 01h 45m |
ArcGIS API for JavaScript v4 is now 100% TypeScript API and the demos show concrete results: a US-counties feature layer with optimized outFields and a… | ||
| Stencil for Cross-Framework Components | Mike Hartington | 01h 05m |
StenciI is a compiler that generates standards-based web components and framework bindings, demonstrated by building a component, running a dev server with a… | ||
| Building Apps with Angular and Firebase | Minko Gechev | 30m |
Builds a real time kanban with Angular Material and Firebase Firestore, implements drag and drop across three columns with CDK drag directives, supports create… | ||
| Tightening the Full-Stack Development Loop with Nexus and Prisma | Ryan Chenkie | 01h 26m |
Claim: Nexus and Prisma tighten the full‑stack loop by giving TypeScript end‑to‑end types and fast iteration. The demo builds an e‑commerce GraphQL API with… | ||
| nothing matches | ||