Se sei qui, probabilmente hai voglia di imparare qualcosa: fai bene! Prendi un caffè e inizia a leggere. Cerchiamo di rilasciare almeno un articolo a settimana, a volte di più. Se vuoi darci una mano, condividili e seguici sulla nostra pagina Facebook!
Creazione di Guardie per i Moduli
I moduli sono una delle feature che più amo di Angular: ci permettono di racchiudere componenti, servizi, pipe e direttive all’interno di un unico contenitore. Ma non si tratta soltanto…
Componenti stateless, stateful, dumb e smart
Qualsiasi sia la libreria o il framework front-end che utilizziate, se è basato su un’architettura a Componenti (come Angular, React, Vue…) sicuramente vi sarete imbattuti in queste terminologie: stateless, stateful,…
NgRx: cosa cambia nella versione 8
L’ottava versione di NgRx ha portato molti cambiamenti interessanti che ci consentono di scrivere codice più pulito e più snello. E c’è anche qualche chicca che vale la pena di…
Operatori custom: creazione e tipizzazione
Con l’arrivo di RxJS 6 è stato introdotto il metodo pipe(), che se da un lato rende gli operatori un po’ più scomodi da scrivere rispetto a prima, dall’altro porta…
Advanced Types: Union, Intersection e Type Guards
TypeScript è uno strumento fenomenale a cui non rinuncerei mai, specialmente in ambito enterprise. Ma se iniziare ad usarlo è estremamente facile, padroneggiarlo è l’esatto contrario. E il problema è…
Callbacks e Higher Order Functions
Oggi esploriamo due concetti chiave nel mondo della programmazione, specialmente della programmazione in JavaScript: le funzioni di callback e le Higher Order Function! Sono concetti molto legati fra loro, ma…
CoreModule contro providedIn
Da tempo siamo abituati a creare nelle nostre applicazioni Angular un modulo specifico: CoreModule, ovvero il modulo che “sgrassa” AppModule consentendoci una maggiore pulizia. Ma ha ancora senso usarlo, ora…
Decoratori custom in TypeScript
In questo articolo esploriamo una delle particolarità più interessanti di TypeScript: i decoratori! Si tratta di particolari costrutti che, se usate Angular o NestJS, conoscerete già alla perfezione: ci consentono…
Animare una lista con AnimationBuilder e trackBy
Angular, fra le tante cose, include un complesso sistema di animazioni. Ma lo sapevate che potete usare AnimationBuilder per scatenare animazioni a piacimento, in modo programmatico? No? Vediamolo assieme!
Controllare l’inattività dell’utente in RxJS
Capita spesso di voler tener traccia dell’inattività dell’utente in un app, e i motivi possono essere molteplici: risparmiare risorse, ad esempio (pensate allo streaming, o a dei dati real-time), è…
Creare moduli configurabili in Angular
In questo articolo parleremo di una delle domande più gettonate che mi vengono rivolte in fase di consulenza: come creare dei moduli configurabili dall’esterno, in Angular, ovviamente!