Comments (3)
- Deborah Kurata, Angular: Getting Started - https://www.pluralsight.com/courses/angular-2-getting-started-update
- CodeCraft Angular - https://codecraft.tv/courses/angular/quickstart/overview/
- CodeCraft Angular.js Migration - https://codecraft.tv/courses/angularjs-migration/overview/introduction/
- Nx, Angular.js Migration - https://nx.dev/recipes/adopting-nx/migration-angularjs
- Nx, Angular environment variables - https://nx.dev/recipes/environment-variables/use-environment-variables-in-angular
from angular-patterns-workshop.
RxAngular
Library to make Angular more reactive and remove the need for zone.js. For high performance applications this may be worth looking at. Would be a fairly advanced approach. Possibly gives a glimpse into how Angular might work once signals is added.
Introduction to RxJS in Angular
(Behind a paywall but can be visited in a private window)
RxJS in Angular: When To Subscribe? (Rarely)
- Explains why you should
async
to subscribe to components - Guides you to avoid subscribing in services
- Introduces a nice declarative pattern for when you need to manually subscribe in a component using
takeUntil
RxJS: Donβt Unsubscribe
Related (and linked from previous article) encourages use of takeUntil
to manage unsubscriptions
Angular Elements: Web Components with Standalone Components
Describes how to turn an Angular standalone component into a web component
Angular Component Dev Kit (CDK)
Low level unstyled accessible components that can be built upon to provide something similar to React Aria, Headless UI or Radix in React. Ant Design also offers Angular versions of their components: https://ng.ant.design/docs/introduce/en
Tailwind Angular
Angular components setup with tailwind
How to conditionally wrap a div around ng-content
Solution to an issue that may arise when working with Angular templates
Angular Standalone Components: Welcome to a World Without NgModule
An introduction to Angular standalone components by influential community member Netanel Basal
Adding Suspense to Angular! π΅οΈββοΈ
Again by Netanal Basal, some approaches to adding suspense to Angular (advanced topic)
Route-level code splitting in Angular
Good guide to code splitting on the route level in Angular
The introduction to Reactive Programming you've been missing
This is out of date but the concepts are still the same and is a good guide to getting into the reactive frame of mind
Deep Dive Into The RxJs switchMap Operator: How Does it Work?
Probably the most useful "advanced" operator in RxJS particularly in Angular
Comprehensive Guide to Higher-Order RxJs Mapping Operators: switchMap, mergeMap, concatMap (and exhaustMap)
Coverage of higher order operators beyond switchMap
Angular Signals Demo
Demo of a planned upcoming feature of Angular, signals by Sarah Drasner
RxJs Error Handling: Complete Practical Guide
Detailed guide on error handling in RxJS and how it maps to standard error handling in js
from angular-patterns-workshop.
- Angular CLI and Nx - https://blog.nrwl.io/angular-cli-and-nx-why-df160946888f
- Ultimate Angular Course - https://ultimatecourses.com/courses/angular
- DIY Subscription Handling Directive - https://netbasal.com/diy-subscription-handling-directive-in-angular-c8f6e762697f
- Tim Deschryver Blog - https://timdeschryver.dev/blog
- Regression testing with Playwright snapshots - https://mmazzarolo.com/blog/2022-09-09-visual-regression-testing-with-playwright-and-github-actions/
from angular-patterns-workshop.
Related Issues (20)
- Workshop: step 4 improve instructions for exercise
- Workshop: step 5 slide improvements HOT 1
- Workshop: change the description movie property to 'overview'
- Review slides and readme
- Fix build
- Move watchlist helper and types to utilities
- setup: use dotenv file for environment variable for the TMDB_API_KEY HOT 1
- Github pages slide show
- Workshop: port error handling from prep repo
- bug: instructions for starting slides do not work HOT 2
- nit: Step 1: "app-start-here" is misleading.
- Code examples and UX
- Add learning resources to community page
- Get feedback from a frontend community member
- Add additional content and examples
- Leapsome - Angular Learning Path (Basic) HOT 3
- Leapsome - Angular Learning Path (Full) HOT 2
- slide text clean up
- Review GitHub Codespaces
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from angular-patterns-workshop.