PinnedNicholas JamiesoninThe StartupTypeScript: Prefer InterfacesWherever possible, use interface declarations instead of type aliasesDec 3, 2020Dec 3, 2020
Nicholas JamiesonWhat I Learned When Overriding a Frozen ObjectFrozen objects highlight some interesting property-access detailsDec 8, 2020Dec 8, 2020
Nicholas JamiesonRxJS: Stopped NotificationsHow to reconfigure stopped notification behaviourDec 7, 20201Dec 7, 20201
Nicholas JamiesonTypeScript: Varargs Overload SignaturesThe order of some signatures should not matter, but it doesDec 3, 2020Dec 3, 2020
Nicholas JamiesonRxJS: Calling publish with a SelectorHow to replace connectable observables with selectorsApr 2, 2019Apr 2, 2019
Nicholas JamiesonBe Careful with Array MutatorsAssigning mutated arrays can lead to surprisesFeb 21, 2019Feb 21, 2019
Nicholas JamiesonRxJS: Avoiding rxjs-compatHow to avoid unintentional rxjs-compat dependenciesFeb 17, 20193Feb 17, 20193
Nicholas JamiesonRxJS: What’s Changed with shareReplay?A look at the change made in RxJS version 6.4.0Feb 14, 20198Feb 14, 20198
Nicholas JamiesonRxJS: Managing Operator StateHow to avoid problems with operators that store stateFeb 11, 20194Feb 11, 20194
Nicholas JamiesonRxJS: Avoiding Unbound MethodsUsing a TSLint rule to avoid passing unbound methodsJun 30, 20182Jun 30, 20182