Tar ViturawongCasting (and Non-Casting!) in TypeScriptLearn how to convert types safely, elegantly, and helpfully, in TypeScriptMar 8, 20231Mar 8, 20231
Tar ViturawonginLevel Up CodingGetting to know and love TypeScript’s “meta” typesWhy is “void” not “undefined”? What’s the difference between “any” and “unknown”? Why do I see the “never” type?Feb 16, 2020Feb 16, 2020
Tar ViturawongA note on TypeScript non-null assertion operatorWith great brevity sometimes comes a great obligation to explain yourself. Learn what the postfix “!” operator is how and to use it safely.Mar 21, 2019Mar 21, 2019
Tar ViturawongThe true power of TypeScript genericsIf you think of templates when you hear generics, come meet TypeScript generics’ final form. If you haven’t wanted to TypeScript, you will.Mar 4, 20192Mar 4, 20192
Tar ViturawongUsing TypeScript’s singleton types in practiceA deep dive into TypeScript’s “singleton” (or “literal”) types and related techniques, and how they work in practice.Sep 29, 20187Sep 29, 20187
Tar ViturawonginNYC DesignHow to empower iterative design as a web developerHow code architecture can impact the innovative culture of your teamSep 25, 2018Sep 25, 2018