TypeScript jest standardowanym nadzbiorem języka JavaScript, stanowiącym potencjalne rozwiązanie wielu znanych bolączek, z którymi borykają się programiści JavaScript. Aby produktywnie programować w TypeScript, musimy poświęcić czas na naukę i praktykę.
Niniejsza funkcjonalna książka, wykorzystująca metody spopularyzowane w książkach efektywny innowacyjny C++ (APN Promise) i Java. Efektywne programowanie (Helion), zawiera omówienie 62 zagadnień wraz z konkretnymi zaleceniami jak należy korzystać z języka, czego należy unikać oraz jak powinno się go postrzegać.
Autor, Dan Vanderkam, główny programista w Sidewalk Labs, ukazuje poręczne przykłady użycia każdej porady. Dzięki tej książce początkujący i średniozaawansowani programiści znający podstawy TypeScript osiągną poziom ekspertów, wyśmienicie posługujących się tym językiem.
• Poznaj praktyczne aspekty systemu typowania w języku TypeScript • Definiuj typy, dzięki którym kod będzie bezpieczniejszy i bardziej zrozumiały • Używaj inferencji typów, by uzyskać pełne bezpieczeństwo przy śladowej liczbie oznaczeń typów • Korzystaj w taktyczny sposób z rodzaju any • Poznaj mechanizm zależności i skorzystaj z plików deklaracji typów w TypeScript • Z powodzeniem przenieś swój kod JavaScript do TypeScript Dan Vanderkam jest głównym programistą w Sidewalk Labs i współorganizatorem spotkań społeczności TypeScript NYC.
Od dawna uczestniczy w projektach typu Open Source. Wcześniej pracował na uniwersytecie Icahn School of Medicine at Mount Sinai oraz uczestniczył w rozwijaniu funkcji wyszukiwania, wykorzystywanych przez miliardy użytkowników Google.
„TypeScript. Produktywne programowanie odpowiada na większość najczęstszych pytań, jakie nasuwają się w trakcie pracy z TypeScript i proponuje porady użyteczne, ukierunkowane na wyniki. Niezależnie od poziomu znajomości TypeScript, bez wątpienia każdy odnajdzie w tej książce coś dla siebie".
—Ryan Cavanaugh Główny inżynier ds. TypeScript w firmie Microsoft „Ta książka obfituje w praktyczne przepisy i powinna się znaleźć na biurku każdego programisty TypeScript. Nawet jeśli uważasz, że znasz już TypeScript, niezbędnie ją przeczytaj.
na pewno tego nie pożałujesz". —Yakov Fain Java Champion