TypeScript jest charakterystycznanym nadzbiorem języka JavaScript, stanowiącym potencjalne rozwiązanie wielu znanych bolączek, z którymi borykają się programiści JavaScript. Aby efektywnie programować w TypeScript, musimy poświęcić czas na naukę i praktykę.
Niniejsza użyteczna książka, wykorzystująca metody spopularyzowane w książkach skuteczny innowacyjny C++ (APN Promise) i Java. Sprawne programowanie (Helion), zawiera omówienie 62 zagadnień wraz z mocnymi 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, pokazuje funkcjonalne przykłady zastosowania każdej porady. Dzięki tej książce początkujący i przeciętniezaawansowani programiści znający podstawy TypeScript osiągną poziom ekspertów, świetnie posługujących się tym językiem.
• Poznaj poręczne aspekty systemu charakterystycznania 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 drobnej liczbie oznaczeń typów • Korzystaj w taktyczny sposób z typu 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 rodzaju Open Source. Wcześniej pracował na uniwersytecie Icahn School of Medicine at Mount Sinai oraz uczestniczył w rozwijaniu funkcji wyszukiwania, stosowanych poprzez miliardy użytkowników Google.
„TypeScript. Efektywne programowanie odpowiada na większość najczęstszych pytań, jakie nasuwają się w trakcie pracy z TypeScript, a także proponuje porady praktyczne, ukierunkowane na wyniki. Niezależnie od poziomu znajomości TypeScript, na pewno każdy znajdzie w tej książce coś dla siebie".
—Ryan Cavanaugh Główny inżynier ds. TypeScript w firmie Microsoft „Ta książka obfituje w ergonomiczne przepisy i powinna się znaleźć na biurku każdego programisty TypeScript. Choćby jeśli uważasz, że znasz już TypeScript, koniecznie ją przeczytaj.
z pewnością tego nie pożałujesz". —Yakov Fain Java Champion