Getting Started with TypeScript

Ladybug Podcast

Episode | Podcast

Date: Mon, 16 Aug 2021 07:00:00 -0000

<p>TypeScript is an open-source programming language built on JavaScript that provides static type definitions. It has taken the front-end development community by storm over the past few years and today we’re going to give you a beginner-level rundown on the language.</p> <h2>Show Notes</h2> <ul> <li>[02:07] What is TypeScript?</li> <li>[06:46] What is our experience working with TypeScript?</li> <li>[08:35] Is TypeScript a replacement for JavaScript?</li> <li>[11:11] Advantages of TypeScript</li> <li>[13:09] Core Types</li> <li>[15:19] TypeScript Types</li> <li>[28:34] Union Types</li> <li>[30:29] Literal types</li> <li>[32:30] Aliases</li> <li>[35:40] Function Return Types</li> <li>[38:41] Unknown Type</li> <li>[39:23] Resources for learning TS</li> <li>[40:21] Shoutouts</li> </ul> <h2>Resources</h2> <ul> <li><a href="https://www.ladybug.dev/episodes/level-up-javascript" rel="nofollow">Ladybug JS episode</a></li> <li><a href="https://www.amazon.com/TypeScript-50-Lessons-Stefan-Baumgartner-ebook/dp/B08NT8VM5M#:~:text=In%20%E2%80%9CTypeScript%20in%2050%20Lessons,explained%2C%20from%20start%20to%20finish." rel="nofollow">TypeScript in 50 lessons</a></li> <li><a href="https://www.amazon.com/Crying-Mart-Memoir-Michelle-Zauner/dp/0525657746" rel="nofollow">Crying in H Mart</a></li> <li><a href="https://www.amazon.com/People-We-Meet-on-Vacation/dp/B08GQC9P7Q/ref=sr_1_1?dchild=1&amp;keywords=People+we+meet+on+vacation&amp;qid=1626378522&amp;s=books&amp;sr=1-1" rel="nofollow">People we meet on vacation</a></li> </ul> <h2>Transcript</h2> <p><a href="https://drive.google.com/file/d/1f0LU5j41DPpv1kvDjAdYIqwnNih5oJ0e/view?usp=sharing" rel="nofollow">This week's Transcript</a></p>