TypeScript and Your Codebase: They Deserve Each Other!, by Danny Thompson

JetBrains November 4, 2024
Video Thumbnail
JetBrains Logo

JetBrains

@jetbrainstv

About

We make you a better (professional) software developer. JetBrains creates intelligent software development tools consistently used and trusted by 11.4 million professionals and 88 Fortune Global Top 100 companies. Our lineup of more than 30 products includes IDEs for most programming languages and technologies, such as IntelliJ IDEA, PyCharm, and others, as well as products for team collaboration, like YouTrack and TeamCity. JetBrains is also known for creating the Kotlin programming language, a cross-platform language used by more than 5 million developers worldwide yearly and recommended by Google as the preferred language for Android development. Learn more about us and our products at https://www.jetbrains.com/

Video Description

In the talk "TypeScript and Your Codebase: They Deserve Each Other!" we'll embark on a journey to explore the harmonious relationship between TypeScript and modern codebases, revealing how this powerful language is not just an add-on but a necessity for robust, scalable, and maintainable applications. Through a comprehensive dive into the core features of TypeScript, including its versatile system of generics, we'll uncover the potential to write cleaner, more efficient code that can adapt to any requirement or challenge. This session aims to illuminate the profound impact of adopting TypeScript, showcasing how its features like static typing, interfaces, and enums, coupled with advanced generics, can revolutionize the way developers approach common programming paradigms. Delving deeper, the talk will navigate through the best practices in TypeScript programming, from leveraging design patterns that are suited to TypeScript's strengths, to practical advice on structuring projects for ease of maintenance and scalability. We'll dissect real-world scenarios where TypeScript's features, especially generics, play a pivotal role in creating flexible and reusable code components, thus elevating the quality and reliability of your codebase. Attendees will gain insight into how TypeScript fosters a development environment conducive to tackling complex projects, reducing bugs, and enhancing team collaboration. Whether you're looking to migrate an existing JavaScript project to TypeScript or aiming to refine your TypeScript skills, this talk will arm you with the knowledge and techniques to make your codebase and TypeScript a match made in heaven. Speaker: Danny Thompson Director of Technology, This Dot Labs #javascriptday2024

Boost Your Coding Setup

AI-recommended products based on this video

Loading...
ZSCMALLS Portable Monitor 17.3 Inch 144Hz 1080P FHD Gaming Monitor USB-C HDMI Computer Display HDR IPS Laptop Screen Extender with Smart Cover/Speakers for Laptop PC Mac Phone PS3 4/5 Xbox

ZSCMALLS Portable Monitor 17.3 Inch 144Hz 1080P FHD Gaming Monitor USB-C HDMI Computer Display HDR IPS Laptop Screen Extender with Smart Cover/Speakers for Laptop PC Mac Phone PS3 4/5 Xbox

(748)
$161.91
FREE delivery Sun, Aug 10
Loading...
4K Portable Monitor, MAGICRAVEN 15.6inch UHD 3840×2160 100% sRGB Portable Gaming Monitor, USB-C Mini HDMI External Second Monitor Portable with Speakers for Laptop MacBook Switch PS5/4 Xbox

4K Portable Monitor, MAGICRAVEN 15.6inch UHD 3840×2160 100% sRGB Portable Gaming Monitor, USB-C Mini HDMI External Second Monitor Portable with Speakers for Laptop MacBook Switch PS5/4 Xbox

(802)
$251.99
FREE delivery Tue, Aug 12
Loading...
UPERFECT Portable Monitor 18.5 inch 120 Hz 100% sRGB 1080P Portable Laptop Monitor w/Smart Cover, VESA & Speakers, Frameless IPS HDR Gaming Monitor USB-C HDMI Travel Second Monitor

UPERFECT Portable Monitor 18.5 inch 120 Hz 100% sRGB 1080P Portable Laptop Monitor w/Smart Cover, VESA & Speakers, Frameless IPS HDR Gaming Monitor USB-C HDMI Travel Second Monitor

(7,311)
$252.76$240.72
$13.32 delivery Sat, Aug 9
Loading...
HotYeah Portable Monitor, 16.1in 1080P FHD Laptop Monitor USB-C HDMI External Computer Display HDR IPS w/Smart Cover & Speaker, 2nd Screen for PC Mac Phone Switch PS5

HotYeah Portable Monitor, 16.1in 1080P FHD Laptop Monitor USB-C HDMI External Computer Display HDR IPS w/Smart Cover & Speaker, 2nd Screen for PC Mac Phone Switch PS5

(526)
$89.99
FREE delivery Mon, Aug 11
50+ bought in past month
Loading...
Cmokifuly GMK67 65% Mechanical Keyboard Kit Tri-Mode South-Facing RGB LED for 3/5pin Switches,66 Keys+1 Knob Hotswap Socket PCB Gasket Mounted Plate Gaming DIY Keyboard Kit (White)

Cmokifuly GMK67 65% Mechanical Keyboard Kit Tri-Mode South-Facing RGB LED for 3/5pin Switches,66 Keys+1 Knob Hotswap Socket PCB Gasket Mounted Plate Gaming DIY Keyboard Kit (White)

(72)
$160.90
FREE delivery Aug 12 - 14Only 9 left in stock.
Loading...
5 Pcs Adult Keyboard Clicker Toys, Portable Mechanical Keyboard Keychain Toy, Decompression Toys, Funny Cube Key Button Stress Relief for Adults Present to Relief Pass Time

5 Pcs Adult Keyboard Clicker Toys, Portable Mechanical Keyboard Keychain Toy, Decompression Toys, Funny Cube Key Button Stress Relief for Adults Present to Relief Pass Time

(0)
$4.99
$9.99 delivery Jun 19 - Jul 3
Loading...
Asus ROG Azoth Wireless Mechanical Gaming Keyboard – 75% TKL, Tri-Mode Connectivity, Hot Swappable Pre-lubed ROG NX Snow Linear Switches, PBT Keycaps, RGB, OLED Display, PC/Mac Support - Black

Asus ROG Azoth Wireless Mechanical Gaming Keyboard – 75% TKL, Tri-Mode Connectivity, Hot Swappable Pre-lubed ROG NX Snow Linear Switches, PBT Keycaps, RGB, OLED Display, PC/Mac Support - Black

(1,146)
$229.99
FREE delivery Sat, Jan 3
50+ bought in past month
Loading...
TMKB 60% Mechanical Gaming Keyboard, Brown Tactile Switch, LED Backlight, Anti-Ghosting, Detachable USB-C, Double-Shot Keycaps, 61 Keys, Wired, White

TMKB 60% Mechanical Gaming Keyboard, Brown Tactile Switch, LED Backlight, Anti-Ghosting, Detachable USB-C, Double-Shot Keycaps, 61 Keys, Wired, White

(35)
$39.99
PrimeFREE delivery Sat, Jun 14
Loading...
VersionTECH. Gaming Mouse Ergonomic Wired Computer Mouse with 7 Colors LED Backlight, 4 DPI Settings Up to 3600 DPI Compatible for Chromebook Windows 7/8/10/11 XP/Mac/Linux Gamer/Notebook/MacBook
Best Seller

VersionTECH. Gaming Mouse Ergonomic Wired Computer Mouse with 7 Colors LED Backlight, 4 DPI Settings Up to 3600 DPI Compatible for Chromebook Windows 7/8/10/11 XP/Mac/Linux Gamer/Notebook/MacBook

(15,947)
$12.79
FREE delivery Thu, Sep 11 on your first order
500+ bought in past month
Loading...
LODVIE Wireless Mouse for Laptop,2400 DPI Wireless Computer Mouse with 6 Buttons,2.4G Ergonomic USB Cordless Mouse,15 Months Battery Life Mouse for Laptop PC Mac Computer Chromebook MacBook-Black

LODVIE Wireless Mouse for Laptop,2400 DPI Wireless Computer Mouse with 6 Buttons,2.4G Ergonomic USB Cordless Mouse,15 Months Battery Life Mouse for Laptop PC Mac Computer Chromebook MacBook-Black

(7,870)
$14.99
Prime
2K+ bought in past month
Loading...
Monster N-Lite 211 Wireless Earbuds, Bluetooth 6.0 Stereo Headphones with Noise-Cancelling Mic and LED Display, Built-in Mic for Clear Calls, Waterproof Design for Sports

Monster N-Lite 211 Wireless Earbuds, Bluetooth 6.0 Stereo Headphones with Noise-Cancelling Mic and LED Display, Built-in Mic for Clear Calls, Waterproof Design for Sports

(8)
$39.99
FREE delivery Tue, Nov 4
Loading...
Monster N-Lite 211 Wireless Earbuds, Bluetooth 6.0 Stereo Headphones with Powerful Bass, Built-in Noise-Cancelling Mic for Clear Calls, LED Display, 36H Playtime, IPX5 Waterproof Design for Sports

Monster N-Lite 211 Wireless Earbuds, Bluetooth 6.0 Stereo Headphones with Powerful Bass, Built-in Noise-Cancelling Mic for Clear Calls, LED Display, 36H Playtime, IPX5 Waterproof Design for Sports

(40)
$39.99
FREE delivery Thu, Nov 13