Kevin LongmuirinHeroDevsFinding and Fixing Jest Phantom FailuresMy journey of debugging a phantom Jest test failure in my NX Angular MonorepoOct 12, 2023Oct 12, 2023
Kevin LongmuirinHeroDevsReauth in Angular Made EasyAdhere to the OAuth 2.0 Spec Using Angular InterceptorsAug 1, 20231Aug 1, 20231
Kevin LongmuirinHeroDevsGoodbye Getter, Hello SignalsUse Angular 16 Signals to Avoid a Common Code Review CatchMay 71May 71
Kevin LongmuirinHeroDevsRequired Inputs in Angular 16Give your Angular components the data they needApr 18, 2023Apr 18, 2023
Kevin LongmuirinHeroDevsFuture-Proof Your JavaScript Datetime TestsHow to fight flaky datetime tests — and win.Mar 14, 2023Mar 14, 2023
Kevin LongmuirinHeroDevsInteract With Browser Storage, Type-SafeLearn how to create a TypeScript Storage abstraction to make interactions with localStorage and sessionStorage type-safeJan 18, 2023Jan 18, 2023