TypeScript and Your Codebase: They Deserve Each Other!, by Danny Thompson
JetBrains
@jetbrainstvAbout
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/
Latest Posts
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

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

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

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

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

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)

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

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

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

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

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

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



















