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
Supper Club × Cloudinary with Colby Fayock
What are Headless Components?
Lightning CSS
Supper Club × Messaging Queues and Workers with Armin Ronacher
WTF is an ORM
Where to Register a Domain
Supper Club × Why Netlify bought Gatsby, GraphQL Data Layer, and Headless CMS with Dustin Schau
Potluck × Warp × Skeleton UI × Edge Functions × Donut Scoping
AsyncLocalStorage + AsyncContext API
Supper Club × JavaScript on Hardware, Micro Controllers, ESP32 with Nick Hehr
Electronics for Beginners
GitHub Projects, Milestones, Labels, and Actions
Supper Club × OpenAI, Future of programming, LLMs, and Math with Andrey Mishchenko
Nothing in CSS - 0 vs 0px, no, none, hidden, initial and unset
Supper Club × Matt Rothenberg and Idan Gazit on Github Next
The New Syntax Site × Ingest, Stack, AI and more
JavaScript.exe - Standalone Executables
Supper Club × Bramus Van Damme on CSS
Potluck × JR Devs & Copilot × CSS Variable Limitations × SvelteKit
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