Todd Palmer

Todd Palmer
Blogger
Posted by Todd Palmer
Todd Palmer

Angular: Keeping it Fat, Dumb, and Happy

Build cleaner, testable Angular apps by keeping templates declarative, components thin, and services focused. Master your architecture.

Todd Palmer

Angular and Internet Explorer

End legacy browser headaches by configuring polyfills and browserslist to enable seamless IE11 support in your Angular application.

Todd Palmer

npm Peer Dependencies

Master npm package management by choosing between dependencies and peer dependencies to avoid version conflicts and bloated builds.

Todd Palmer

Angular Unit Testing @ViewChild

Isolate parent components by replacing ViewChild dependencies with stubs. Use Dependency Providers to ensure cleaner, faster tests.

Todd Palmer

Understanding Enumerations

Stop struggling with mutable objects in JavaScript. Use TypeScript enums to enforce type safety and create immutable, error-free code.

Todd Palmer

Angular CLI: camelCase or kebab-case

Confused by Angular CLI option casing? Discover why both camelCase and kebab-case work and standardize your workflow for cleaner code.

Todd Palmer

Angular Workspace: No Application for You!

Streamline library development with the –create-application flag. Build clean Angular workspaces without default apps for better control.

Todd Palmer

The Angular Library Series — Publishing

Launch your Angular library to the world by mastering npm publishing. Learn to manage package.json, automate builds, and ship updates.

Todd Palmer

Angular Testing with Headless Chrome

Speed up CI pipelines by configuring Angular CLI to run unit and E2E tests in Headless Chrome. Streamline your automation workflow now.

Todd Palmer

Becoming an Angular Environmentalist

Master Angular environments to switch between API URLs and feature flags effortlessly. Improve your build process and deployment flow.

Todd Palmer

The Angular Library Series – Building and Packaging

Master the Angular library lifecycle by automating builds and using npm pack to distribute modular, clean, and reusable code packages.

Todd Palmer

Creating a Library in Angular 6 using Angular CLI and ng-packagr

Streamline Angular library development using Angular CLI and ng-packagr. Master workspace configuration to build and share packages.