Zsolt DeakAngular 17 is leakingGood news and bad news: your app is leaking memory, but not much hopefully.Feb 24Feb 24
Zsolt DeakTest Angular 14’s inject() in Activation Guards Like canActivate(and everywhere else)The official guard guides don’t tell you this, only the error page.Sep 30, 2023Sep 30, 2023
Zsolt DeakinThe StartupRxJs + ResizeObserver = ResizeObservableThe ResizeObserver interface reports changes to the dimensions, let’s add RxJs on top of thatFeb 19, 2023Feb 19, 2023
Zsolt DeakinITNEXTConfigurable themes and styles for big projects and monorepos(Angular example)For large frontend projects the problem of theming, as well as context-dependent low level component styling naturally arises. In any…Dec 5, 2022Dec 5, 2022
Zsolt DeakinThe StartupFake it till you make it: partially mocking NgRx selectorsMocking parts of complex selectors has never been easierJul 29, 2022Jul 29, 2022
Zsolt DeakinThe Startup8 years of testing software, a.k.a the list of “How not to ruin your tests ever again?”In this article I gathered some of my experiences on tests, things I’ve faced, things I’ve learned over the years through both education…Jan 9, 2022Jan 9, 2022
Zsolt DeakinBetsson GroupConditional Provider Factory For Root Service In Angular, Possible? Easy! 💪Lazy modules, lazy packages, lazy services, and now all those plus on demand service implementation!Oct 27, 20211Oct 27, 20211
Zsolt DeakinBetsson GroupPersist NgRx state and rehydrate: LocalStorage vs IndexedDB 💥Let’s revisit NgRx state rehydration from performance perspective and see how it scales as data gets bigger.Apr 7, 2021Apr 7, 2021
Zsolt DeakinThe Startup🔥NgRx Selector Dependency Hell🔥Selectors are pure functions used for obtaining slices of store state. @ngrx/store provides a few helper functions for optimizing this…Feb 26, 2021Feb 26, 2021
Zsolt DeakinBetsson GroupThe easiest way to keep NgRx state after refresh (rehydrate it from localStorage)The most convenient method to go about this is syncing state changes to localStorage, and syncing the saved state back from localStorage asDec 17, 20202Dec 17, 20202