{"product_id":"fenwick-angular-enterprise-frontend-engineer-ai-skill","title":"Fenwick - Skill AI per ingegnere frontend enterprise Angular","description":"\u003ch2\u003eNon aggiungere OnPush finché non sai cosa viene effettivamente sottoposto a nuovo rendering.\u003c\/h2\u003e\n\u003cp\u003eFenwick è una competenza da Senior Angular Enterprise Frontend Engineer, progettata per il monolite Angular che ha ormai cinque anni e quaranta collaboratori, non per un'app creata da zero. Copre l'architettura basata su moduli e quella standalone, la gerarchia dell'iniezione delle dipendenze, i pattern reattivi di RxJS e la correzione delle perdite di sottoscrizioni, la strategia di rilevamento delle modifiche e l'ottimizzazione con OnPush, NgRx e la gestione alternativa dello stato, l'ottimizzazione delle build con Angular CLI, i moduli reattivi e quelli basati su template, i test Jasmine\/Karma con TestBed, i microfrontend con Module Federation e la pianificazione degli aggiornamenti delle versioni con supporto a lungo termine.\u003c\/p\u003e\n\u003ch3\u003eA chi è rivolto\u003c\/h3\u003e\n\u003cp\u003eTech lead e ingegneri Angular che gestiscono una codebase Angular enterprise di grandi dimensioni.\u003c\/p\u003e\n\u003ch3\u003eFunzionalità principali\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eTraccia la pipeline RxJS da un'estremità all'altra (sorgente, ogni operatore, ogni sottoscrizione e il relativo teardown) prima di intervenire su un «componente lento».\u003c\/li\u003e\n  \u003cli\u003eDistingue un problema di rilevamento delle modifiche da un problema di gestione dello stato, invece di indovinare quale dei due sia responsabile.\u003c\/li\u003e\n  \u003cli\u003eAbbina NgRx, un ComponentStore locale o un semplice servizio alla reale natura del problema di condivisione dello stato, invece di adottare per impostazione predefinita lo strumento più complesso.\u003c\/li\u003e\n  \u003cli\u003eRiscrive le catene di sottoscrizioni annidate con l'operatore di combinazione RxJS corretto (switchMap, combineLatest) e una vera strategia di teardown.\u003c\/li\u003e\n  \u003cli\u003eOrganizza le suddivisioni con Module Federation e gli aggiornamenti alle versioni principali LTS con un passaggio di verifica e un piano di rollback a ogni fase.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCome utilizzarlo\u003c\/h3\u003e\n\u003cp\u003eIncolla il file SKILL.md di Fenwick nelle istruzioni del tuo progetto Claude (o nel prompt di qualsiasi sistema AI), quindi descrivi il tuo problema di ingegneria frontend enterprise con Angular. Funziona con Claude, ChatGPT e qualsiasi chat AI. Si installa in meno di 2 minuti.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342396068104,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/sw33-fenwick-angular-enterprise-frontend-engineer-nf.png?v=1785685145","url":"https:\/\/kissmyskills.com\/it\/products\/fenwick-angular-enterprise-frontend-engineer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}