Preston LambinngconfViewChild: Calling the Public API of a Child ComponentSometimes we need to interact with a child component from a parent component, but it’s not viable to do so through Inputs. ViewChild allows3 min read·Nov 9, 2023--2--2
Preston LambinngconfDeveloping Angular Components with Cypress Component TestsDeveloping UI components for our apps can be difficult. They require different inputs, or you may have to fill out a long form to see it, or3 min read·Sep 28, 2023----
Preston LambinngconfFunctional CanDeactivate Guards in AngularCanDeactivate guards in Angular can be very helpful in your app. Preventing users from leaving a route can keep the user from losing their p4 min read·Aug 10, 2023----
Preston LambinngconfAnalog: Angular’s Meta FrameworkI recently rebuilt my personal site using Analog. This article will talk a little about what Analog is, as well as some of my notes on the e5 min read·Jul 13, 2023--2--2
Preston LambinngconfAngular SignalsRecently, the Angular team released an official path forward for reactivity in Angular apps: Signals.6 min read·May 11, 2023----
Preston LambinngconfStandalone Angular & NxStandalone components, directives, and pipes are the future of Angular. Luckily, Nx works great with the new paradigm.5 min read·Apr 20, 2023--3--3
Preston LambinngconfFunctional Route Guards in AngularIn Angular v14.2, functional route guards were introduced as a new way to protect parts of Angular applications.7 min read·Apr 13, 2023--2--2
Preston LambinngconfUsing Observables as OutputsWe constantly write components or directives that use @Outputs to emit data to the host component. Traditionally, that’s done by using…4 min read·Mar 16, 2023----
Preston LambinngconfAngular Interview Question GuideOver the last few months, we’ve seen many companies go through some major layoffs, with thousands of developers being laid off. While it…10 min read·Mar 3, 2023----
Preston LambinngconfUsing Typescript Getters in Your Angular AppUsing Typescript Getters in Your Angular App5 min read·Feb 21, 2023--5--5