August 3, 2022Linting is an important step to ensure code quality, and it fits well as an automated process in the development pipeline. Most teams use the default lint configuration provided by their framework,...
July 20, 2022With the depreciation of Husky, many teams are looking for a new solution. Lefthook is an excellent alternative to Husky. Lefthook has all of Husky’s capabilities with none of its convoluted set up.
July 19, 2022Angular consultant Nicole Greene will be giving a talk "GraphQL & Apollo - An Intro for Angular Developers" at the Women Who Code San Diego Meetup Wednesday July 20th at 6pm pacific time.
July 12, 2022A common reason why an Angular bundle is bloated is that it uses a library like MomentJS that isn't tree-shakable.
June 30, 2022If you work with any component-based framework long enough, you’ll run into a problem. How do you share functionality across components?
June 24, 2022Using share and shareReplay is pretty darn confusing. The way share and shareReplay work is not always obvious and might lead to unexpected behavior in your application.
June 22, 2022Enabling strict mode for TypeScript is one of the best ways to ensure code quality on a project. It forces developers to handle edge cases and avoid risky type coercions. It also exposes hidden bugs.
May 20, 2022Scully is a “Static Site Generator for Angular apps” that enables Angular apps to pre-render pages with dynamic content to improve performance metrics like First Contentful Paint (FCP), Time to...
April 26, 2022Intro GraphQL is a popular alternative to REST APIs. GraphQL has the potential to simplify and optimize frontend code. In this blog post, we'll demonstrate how to query for data from a GraphQL...
April 21, 2022When should you start thinking about building a design system? Wade: