Syntax - Tasty Web Development Treats
Technology
In this episode of Syntax, Wes and Scott use the fact that Svelte is being converted from TypeScript to JavaScript with JSDoc to talk about the benefits of working that way, why they are doing it, and what you can do with JSDoc that TypeScript alone doesn’t let you do.
Show Notes00:10 Welcome
01:12 Roof update
02:15 TypeScript haters need not apply
03:17 What is JSDoc?
04:27 What is our history with JSDoc?
06:37 Why is Svelte moving to JSDoc?
08:11 Why is JSDoc better than TypeScript?
12:31 You can type things you can’t in TypeScript
16:37 Param, Function and returns Descriptions
21:32 Spoiler - it’s still TypeScript
33:23 SIIIIICK ××× PIIIICKS ×××
Get Started With TypeScript the Easy Way
TypeScript without TypeScript – JSDoc superpowers
TypeScript: Documentation - JSDoc Reference
Dev Vlog: April 2023 - TypeScript vs JSDoc, Transitions API, Dominic Gannaway joins Svelte team
Svelte repo is finally being converted from Typescript to Javascript with JSDoc
If you are on a JS project and are missing the TypeScript hinting in your editor, you can still type your code with JSDoc syntax comments and VS Code will detect and use it!
Sprinkle in a little JSDoc on top of your TypeScript when needed - helpful to adding descriptions to returned values, or marking things as deprecated
TypeScript to JSDoc
677: Home Office Tips
676: Google IDX - VS Code in the Browser with David East
675: Potluck × Bun Thoughts × Guesting on Syntax × Why Rust?
674: A11y Treats - Heading Design
673: Getting Hired, Interviewing, and Why Recruiters Suck with Taylor Desseyn
Reacting to State of CSS Survey
Tauri Vs Electron - Desktop Apps with Web Tech
Anxiety and Uncertainty with Dr. Courtney Tolinski
The Svelte + SvelteKit Show
Hacking the Tonal - Proxying, Intercepting + Debugging Traffic?
Supper Club × How To Get Your First Dev Job With Stuart Bloxham
Hackweek Projects - Realtime Markdown Editor and a Hardware Recording Button
CSS Nesting is Here!
Supper Club × What's New With Astro with Fred Schott
Potluck × Soft Skills × Release Notes × Headless CMS × Organizing Code × Inet CSS?
JavaScript Closures & Scope Explained
Supper Club × Shipping ESM with Mark Erikson
Anything but Coding - Landscaping, Fitness, and more!
OG Image Options
Supper Club × Make React 70% Faster! Million.js with 18 Year Old Aiden Bai
Create your
podcast in
minutes
It is Free
Insight Story: Tech Trends Unpacked
Zero-Shot
Fast Forward by Tomorrow Unlocked: Tech past, tech future
The Unbelivable Truth - Series 1 - 26 including specials and pilot
Lex Fridman Podcast